/* /Presentation/Components/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-hhesj201nd] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-hhesj201nd] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-hhesj201nd] {
    font-size: 1.1rem;
}

.bi[b-hhesj201nd] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-hhesj201nd] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-hhesj201nd] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-hhesj201nd] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-hhesj201nd] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-hhesj201nd] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-hhesj201nd] {
        padding-bottom: 1rem;
    }

    .nav-item[b-hhesj201nd]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-hhesj201nd]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-hhesj201nd]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-hhesj201nd] {
        display: none;
    }

    .collapse[b-hhesj201nd] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-hhesj201nd] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Presentation/Components/Profile/LoanRequest/LoanRequestCard.razor.rz.scp.css */
.loan-request-card[b-506w3flhrj] {
    display: grid;
    grid-template-columns: 56px minmax(145px, 1.25fr) minmax(100px, .75fr) minmax(85px, .65fr) minmax(120px, .9fr) minmax(175px, 1.1fr);
    align-items: center;
    gap: 13px;
    padding: 18px 2px;
    border-bottom: 1px solid #e3e9ef;
    color: #092b78;
    cursor: pointer;
    transition: background-color .2s ease;
}

.loan-request-card:hover[b-506w3flhrj] {
    background: #fbfdff;
}

.loan-request-card.disabled[b-506w3flhrj] {
    cursor: default;
}

.bank-logo[b-506w3flhrj] {
    width: 48px;
    height: 48px;
    min-width: 0;
    max-width: 48px;
    max-height: 48px;
    box-sizing: border-box;
    border-radius: 50%;
    color: #06a6af;
    background: #eef9fa;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: 1px solid #dceaf2;
}

.bank-logo img[b-506w3flhrj] {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100% !important;
    max-height: 100% !important;
    min-width: 0;
    box-sizing: border-box;
    padding: 4px;
    object-fit: contain;
}

.bank-logo[b-506w3flhrj]  svg {
    font-size: 28px;
}

.bank[b-506w3flhrj],
.amount[b-506w3flhrj] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.bank strong[b-506w3flhrj] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.amount strong[b-506w3flhrj] {
    font-size: 1.02rem;
}

.loan-request-card small[b-506w3flhrj],
.loan-request-card time[b-506w3flhrj] {
    color: #8190ad;
    font-size: .78rem;
}

.request-status[b-506w3flhrj] {
    min-width: 0;
    min-height: 36px;
    padding: 7px 10px;
    border: 1px solid;
    border-radius: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .73rem;
    line-height: 1.5;
}

.request-status.pending[b-506w3flhrj] {
    color: #e88800;
    border-color: #ffd597;
    background: #fff7e9;
}

.request-status.success[b-506w3flhrj] {
    color: #0a9f62;
    border-color: #bce8d4;
    background: #eefaf5;
}

.request-status.danger[b-506w3flhrj] {
    color: #e94343;
    border-color: #ffc8c8;
    background: #fff2f2;
}

.loan-actions[b-506w3flhrj] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 7px;
}

.loan-actions button[b-506w3flhrj] {
    min-height: 34px;
    padding: 6px 10px;
    border-radius: 17px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font: inherit;
    font-size: .72rem;
    white-space: nowrap;
    cursor: pointer;
}

.loan-actions button:disabled[b-506w3flhrj] {
    opacity: .42;
    cursor: not-allowed;
}

.loan-actions button[b-506w3flhrj]  svg {
    font-size: 17px;
}

.case-file-action[b-506w3flhrj] {
    color: #087d9d;
    border: 1px solid #9dd7e2;
    background: #eefafd;
}

.continue-action[b-506w3flhrj] {
    color: #087d98;
    border: 1px solid #9dd7e2;
    background: #e8f9fc;
}

.cancel-action[b-506w3flhrj] {
    color: #df3f48;
    border: 1px solid #ffc9cd;
    background: #fff4f5;
}

@media (max-width: 760px) {
    .loan-request-card[b-506w3flhrj] {
        grid-template-columns: 42px minmax(0, 1fr) auto;
        grid-template-rows: auto auto auto;
        column-gap: 9px;
        row-gap: 6px;
        padding: 15px 2px;
    }

    .bank-logo[b-506w3flhrj] {
        grid-column: 1;
        grid-row: 1 / 3;
        align-self: start;
        width: 39px;
        height: 39px;
        max-width: 39px;
        max-height: 39px;
    }

    .bank-logo[b-506w3flhrj]  svg {
        font-size: 23px;
    }

    .bank[b-506w3flhrj] {
        grid-column: 2;
        grid-row: 1;
    }

    .amount[b-506w3flhrj] {
        grid-column: 2;
        grid-row: 2;
    }

    .loan-request-card time[b-506w3flhrj] {
        display: none;
    }

    .request-status[b-506w3flhrj] {
        grid-column: 3;
        grid-row: 1 / 3;
        width: 126px;
        max-width: 126px;
        min-height: 38px;
        padding: 6px 8px;
        align-self: center;
        font-size: .68rem;
    }

    .loan-actions[b-506w3flhrj] {
        grid-column: 1 / -1;
        grid-row: 3;
        padding-top: 5px;
        justify-content: flex-end;
    }

    .loan-actions button[b-506w3flhrj] {
        width: auto;
        min-height: 31px;
        padding: 5px 8px;
        font-size: .67rem;
    }
}

@media (max-width: 420px) {
    .request-status[b-506w3flhrj] {
        width: 106px;
        max-width: 106px;
        font-size: .64rem;
    }

    .loan-actions[b-506w3flhrj] {
        gap: 5px;
    }

    .loan-actions button[b-506w3flhrj] {
        padding-inline: 6px;
    }
}
/* /Presentation/Components/Profile/ProfileBottomNavigation.razor.rz.scp.css */
.bottom-navigation[b-dxo4eev5je]{position:fixed;z-index:1000;bottom:12px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 24px));height:76px;padding:7px 20px;background:rgba(255,255,255,.97);border:1px solid #e6eaf0;border-radius:25px;box-shadow:0 12px 38px rgba(13,36,85,.14);display:grid;grid-template-columns:repeat(4,1fr);direction:rtl}.bottom-navigation a[b-dxo4eev5je],.more-button[b-dxo4eev5je]{border:0;background:transparent;text-decoration:none;color:#7886a8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;cursor:pointer}.bottom-navigation[b-dxo4eev5je]  svg{font-size:27px}.bottom-navigation a.active[b-dxo4eev5je],.more-button.active[b-dxo4eev5je]{color:#04abc0}.bottom-navigation a.active[b-dxo4eev5je]:after,.more-button.active[b-dxo4eev5je]:after{content:"";width:8px;height:8px;border-radius:50%;background:#04abc0}.more-backdrop[b-dxo4eev5je]{position:fixed;inset:0;z-index:1100;background:rgba(5,20,50,.28);backdrop-filter:blur(2px)}.more-sheet[b-dxo4eev5je]{position:fixed;z-index:1200;bottom:0;left:50%;transform:translateX(-50%);width:min(620px,100%);background:#fff;border-radius:30px 30px 0 0;padding:12px 24px 25px;box-shadow:0 -10px 40px rgba(4,25,70,.18);direction:rtl}.sheet-handle[b-dxo4eev5je]{width:45px;height:5px;border-radius:4px;background:#dce1e9;margin:0 auto 15px}.sheet-title[b-dxo4eev5je]{display:flex;justify-content:space-between;align-items:center;color:#092b79;font-size:1.2rem}.sheet-title button[b-dxo4eev5je]{border:0;background:#f2f5f8;border-radius:50%;width:34px;height:34px;font-size:1.5rem}.more-grid[b-dxo4eev5je]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.more-grid a[b-dxo4eev5je]{border:1px solid #e2e7ee;border-radius:15px;padding:15px;text-decoration:none;color:#123579;display:flex;align-items:center;gap:10px}.more-grid a[b-dxo4eev5je]  svg{color:#04a8ad}.logout-button[b-dxo4eev5je]{width:100%;border:1px solid #ffd1d1;background:#fff5f5;color:#d92b3a;border-radius:14px;padding:13px;font:inherit;display:flex;justify-content:center;gap:8px;cursor:pointer}@media(max-width:600px){.bottom-navigation[b-dxo4eev5je]{bottom:8px;height:70px;padding:5px 8px;border-radius:21px}.bottom-navigation span[b-dxo4eev5je]{font-size:.75rem}.more-sheet[b-dxo4eev5je]{padding-inline:16px}.more-grid[b-dxo4eev5je]{grid-template-columns:1fr 1fr}.more-grid a[b-dxo4eev5je]{font-size:.83rem;padding:12px 9px}}

/* Main five-item navigation: exactly aligned with the dashboard container. */
.bottom-navigation[b-dxo4eev5je]{box-sizing:border-box;width:min(900px,calc(100% - 48px));height:82px;padding:6px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}
.bottom-navigation a[b-dxo4eev5je],.more-button[b-dxo4eev5je]{position:relative;min-width:0;text-align:center;gap:4px}
.bottom-navigation[b-dxo4eev5je]  svg{display:block;font-size:28px}
.bottom-navigation a.active[b-dxo4eev5je],.more-button.active[b-dxo4eev5je]{font-weight:700}
.bottom-navigation a.active[b-dxo4eev5je]:after,.more-button.active[b-dxo4eev5je]:after{position:absolute;bottom:0;width:7px;height:7px}
@media(max-width:600px){.bottom-navigation[b-dxo4eev5je]{width:calc(100% - 24px);height:74px;padding:5px 4px}.bottom-navigation span[b-dxo4eev5je]{font-size:.68rem;white-space:nowrap}.bottom-navigation[b-dxo4eev5je]  svg{font-size:25px}}

/* Keep every label exactly beneath its icon and make selection unmistakable. */
.bottom-navigation>a[b-dxo4eev5je],.bottom-navigation>.more-button[b-dxo4eev5je]{width:100%;height:100%;box-sizing:border-box;padding:8px 4px!important;margin:0!important;border-radius:16px;line-height:1;transition:color .2s ease,background-color .2s ease,transform .2s ease}
.bottom-navigation>a>span[b-dxo4eev5je],.bottom-navigation>.more-button>span[b-dxo4eev5je]{display:block;width:100%;margin:0;text-align:center;line-height:1.3}
.bottom-navigation>a[b-dxo4eev5je]  svg,.bottom-navigation>.more-button[b-dxo4eev5je]  svg{display:block;flex:0 0 auto;margin:0 auto!important}
.bottom-navigation>a.active[b-dxo4eev5je],.bottom-navigation>.more-button.active[b-dxo4eev5je]{color:#00aabd!important;background:#e9f9fb;transform:translateY(-2px)}
.bottom-navigation>a.active[b-dxo4eev5je]:after,.bottom-navigation>.more-button.active[b-dxo4eev5je]:after{bottom:3px;box-shadow:0 0 0 3px rgba(0,170,189,.14)}
@media(max-width:600px){.bottom-navigation>a[b-dxo4eev5je],.bottom-navigation>.more-button[b-dxo4eev5je]{padding:6px 2px!important;border-radius:13px}.bottom-navigation>a.active[b-dxo4eev5je]:after,.bottom-navigation>.more-button.active[b-dxo4eev5je]:after{bottom:2px;width:6px;height:6px}}

/* A single centered child prevents RTL text flow from shifting labels between columns. */
.bottom-navigation>a[b-dxo4eev5je],.bottom-navigation>.more-button[b-dxo4eev5je]{display:grid!important;place-items:center!important}
.nav-entry[b-dxo4eev5je]{width:100%;height:52px;display:grid;grid-template-rows:29px 18px;place-items:center;align-content:center;direction:rtl}
.nav-entry>.nav-label[b-dxo4eev5je]{position:static!important;display:block!important;width:100%!important;max-width:100%;padding:0!important;margin:0!important;text-align:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px!important}
.nav-entry[b-dxo4eev5je]  svg{position:static!important;display:block!important;margin:0 auto!important;align-self:center;justify-self:center}
@media(max-width:600px){.nav-entry[b-dxo4eev5je]{height:50px;grid-template-rows:27px 17px}.nav-entry>.nav-label[b-dxo4eev5je]{font-size:.67rem!important;line-height:17px!important}}
/* /Presentation/Pages/CreditScore/CreditScoreConfirm.razor.rz.scp.css */
.credit-confirm-page[b-sfypvqszdn] {
    --navy: #09265d;
    --teal: #079eb6;
    --teal-light: #04a8b1;
    --blue: #0878b5;
    width: min(100%, 920px);
    min-height: 100vh;
    margin: 0 auto;
    padding: 28px 30px 125px;
    overflow: hidden;
    color: var(--navy);
    background: #fff;
    box-sizing: border-box;
}

.confirm-header[b-sfypvqszdn] {
    min-height: 170px;
    position: relative;
    padding: 20px 185px 20px 100px;
}

.confirm-back[b-sfypvqszdn] {
    width: 70px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 18px;
    border: 0;
    border-radius: 50%;
    display: grid;
    place-items: center;
    color: var(--navy);
    background: #fff;
    box-shadow: 0 10px 28px rgba(15, 45, 80, .09);
    cursor: pointer;
}

.confirm-back[b-sfypvqszdn]  svg {
    font-size: 44px;
}

.confirm-heading[b-sfypvqszdn] {
    padding-top: 0;
    text-align: right;
}

.confirm-heading h1[b-sfypvqszdn] {
    margin: 0 0 26px;
    color: var(--navy);
    font-size: 2rem;
    font-weight: 900;
}

.confirm-heading p[b-sfypvqszdn] {
    margin: 0;
    color: #66769d;
    font-size: 1.08rem;
    line-height: 1.9;
}

.confirm-logo[b-sfypvqszdn] {
    width: 180px;
    height: 155px;
    position: absolute;
    right: 0;
    top: 0;
    object-fit: contain;
}

.credit-otp-card[b-sfypvqszdn] {
    padding: 58px 42px 34px;
    border: 1px solid #e9edf2;
    border-radius: 36px;
    background: #fff;
    box-shadow: 0 12px 36px rgba(15, 45, 80, .07);
}

.credit-security-image[b-sfypvqszdn] {
    width: 300px;
    height: 235px;
    display: block;
    margin: -20px auto 8px;
    object-fit: contain;
}

.credit-otp-card h2[b-sfypvqszdn] {
    margin: 0;
    color: var(--navy);
    font-size: 1.65rem;
    font-weight: 850;
    line-height: 1.9;
    text-align: center;
}

.credit-otp-inputs[b-sfypvqszdn] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 22px;
    max-width: 680px;
    margin: 42px auto 40px;
}

.credit-otp-box[b-sfypvqszdn] {
    width: 100%;
    min-width: 0;
    aspect-ratio: .88;
    border: 1.5px solid #dce4ee;
    border-radius: 24px;
    outline: none;
    color: var(--navy);
    background: #fff;
    font: 800 1.75rem inherit;
    text-align: center;
    transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;
}

.credit-otp-box:focus[b-sfypvqszdn] {
    border-color: var(--teal);
    background: #f7fdfe;
    box-shadow: 0 0 0 4px rgba(7, 158, 182, .1);
}

.credit-resend-row[b-sfypvqszdn] {
    min-height: 75px;
    padding-top: 25px;
    border-top: 1px solid #e0e6ed;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    color: #68799f;
    font-size: 1rem;
}

.credit-resend-row strong[b-sfypvqszdn],
.credit-resend-row button[b-sfypvqszdn],
.resend-disabled[b-sfypvqszdn] {
    display: inline-flex;
    align-items: center;
    gap: 7px;
}

.credit-resend-row strong[b-sfypvqszdn] {
    color: var(--teal);
    font-size: 1.08rem;
}

.credit-resend-row[b-sfypvqszdn]  svg {
    font-size: 28px;
}

.credit-resend-row button[b-sfypvqszdn] {
    padding: 8px 12px;
    border: 0;
    color: var(--teal);
    background: transparent;
    font: 800 1rem inherit;
    cursor: pointer;
}

.credit-resend-row button:disabled[b-sfypvqszdn] {
    opacity: .5;
    cursor: not-allowed;
}

.confirm-button[b-sfypvqszdn] {
    width: 100%;
    min-height: 74px;
    margin-top: 34px;
    border: 0;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #fff;
    background: linear-gradient(135deg, var(--teal-light), var(--blue));
    box-shadow: 0 12px 24px rgba(7, 126, 165, .2);
    font: 850 1.4rem inherit;
    cursor: pointer;
}

.confirm-button:disabled[b-sfypvqszdn] {
    opacity: .52;
    box-shadow: none;
    cursor: not-allowed;
}

.credit-result-notice[b-sfypvqszdn] {
    min-height: 115px;
    margin-top: 34px;
    padding: 20px 32px;
    border: 1px solid #cce9ef;
    border-radius: 24px;
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 20px;
    color: #43618e;
    background: linear-gradient(135deg, #f4fcfd, #eff8fb);
}

.credit-result-notice[b-sfypvqszdn]  svg {
    color: var(--teal);
    font-size: 45px;
}

.credit-result-notice p[b-sfypvqszdn] {
    margin: 0;
    font-size: 1.08rem;
    line-height: 2;
    text-align: center;
}

@media (max-width: 700px) {
    .credit-confirm-page[b-sfypvqszdn] {
        padding: 18px 16px 110px;
    }

    .confirm-header[b-sfypvqszdn] {
        min-height: 145px;
        padding: 12px 100px 18px 62px;
    }

    .confirm-back[b-sfypvqszdn] {
        width: 52px;
        height: 52px;
        left: 0;
        top: 12px;
    }

    .confirm-back[b-sfypvqszdn]  svg {
        font-size: 35px;
    }

    .confirm-heading[b-sfypvqszdn] {
        padding-top: 6px;
    }

    .confirm-heading h1[b-sfypvqszdn] {
        margin-bottom: 15px;
        font-size: 1.45rem;
    }

    .confirm-heading p[b-sfypvqszdn] {
        font-size: .82rem;
        line-height: 1.8;
    }

    .confirm-logo[b-sfypvqszdn] {
        width: 100px;
        height: 95px;
        right: 0;
        top: 0;
    }

    .credit-otp-card[b-sfypvqszdn] {
        padding: 32px 18px 24px;
        border-radius: 27px;
    }

    .credit-security-image[b-sfypvqszdn] {
        width: 245px;
        height: 190px;
        margin-top: -12px;
    }

    .credit-otp-card h2[b-sfypvqszdn] {
        font-size: 1.18rem;
    }

    .credit-otp-inputs[b-sfypvqszdn] {
        gap: 10px;
        margin: 30px auto 28px;
    }

    .credit-otp-box[b-sfypvqszdn] {
        min-height: 64px;
        aspect-ratio: auto;
        border-radius: 16px;
        font-size: 1.4rem;
    }

    .credit-resend-row[b-sfypvqszdn] {
        min-height: 62px;
        padding-top: 18px;
        gap: 8px;
        font-size: .78rem;
    }

    .credit-resend-row strong[b-sfypvqszdn] {
        font-size: .88rem;
    }

    .credit-resend-row[b-sfypvqszdn]  svg {
        font-size: 22px;
    }

    .confirm-button[b-sfypvqszdn] {
        min-height: 62px;
        margin-top: 24px;
        border-radius: 18px;
        font-size: 1.05rem;
    }

    .credit-result-notice[b-sfypvqszdn] {
        min-height: 90px;
        margin-top: 24px;
        padding: 16px 18px;
        border-radius: 18px;
        gap: 10px;
    }

    .credit-result-notice[b-sfypvqszdn]  svg {
        font-size: 32px;
    }

    .credit-result-notice p[b-sfypvqszdn] {
        font-size: .86rem;
    }
}

@media (max-width: 390px) {
    .confirm-header[b-sfypvqszdn] {
        padding-right: 80px;
        padding-left: 52px;
    }

    .confirm-logo[b-sfypvqszdn] {
        width: 82px;
        height: 78px;
    }

    .credit-otp-card[b-sfypvqszdn] {
        padding-inline: 12px;
    }

    .credit-otp-inputs[b-sfypvqszdn] {
        gap: 7px;
    }

    .credit-otp-box[b-sfypvqszdn] {
        min-height: 58px;
        border-radius: 13px;
    }

    .credit-resend-row[b-sfypvqszdn] {
        flex-wrap: wrap;
        justify-content: center;
    }
}
.initial-request-loading[b-sfypvqszdn]{min-width:250px;padding:22px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#0a397d;background:#fff;box-shadow:0 12px 35px rgba(7,39,96,.22)}
.initial-request-loading span[b-sfypvqszdn]{font-size:.9rem}
/* /Presentation/Pages/CreditScore/CreditScorePage.razor.rz.scp.css */
.credit-score-page[b-r2rrdxc0ks]{--navy:#09265d;--teal:#079eb6;--line:#dce5ec;min-height:100vh;color:var(--navy);background:#f7f9fc}.score-hero[b-r2rrdxc0ks]{height:275px;padding:55px 30px 0;position:relative;text-align:center;color:#fff;background:linear-gradient(135deg,#0789b3,#04a8b1);border-radius:0 0 58px 58px}.score-hero h1[b-r2rrdxc0ks]{margin:0;font-size:2rem;font-weight:850}.back-button[b-r2rrdxc0ks]{position:absolute;right:30px;top:47px;width:48px;height:48px;border:0;display:grid;place-items:center;color:#fff;background:transparent;cursor:pointer}.back-button[b-r2rrdxc0ks]  svg{font-size:44px}.score-content[b-r2rrdxc0ks]{width:min(100% - 28px,820px);margin:-115px auto 0;position:relative;padding-bottom:40px}.score-card[b-r2rrdxc0ks],.history-card[b-r2rrdxc0ks]{padding:28px;border:1px solid #e8edf2;border-radius:28px;background:#fff;box-shadow:0 10px 30px rgba(15,48,82,.08)}.gauge[b-r2rrdxc0ks]{height:355px;position:relative;max-width:650px;margin:auto}.gauge-arc[b-r2rrdxc0ks]{width:610px;height:305px;max-width:94%;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);overflow:hidden}.gauge-arc[b-r2rrdxc0ks]:before{content:"";position:absolute;inset:0 0 -100%;border-radius:50% 50% 0 0/100% 100% 0 0;background:conic-gradient(from 270deg,#ff3544 0 20%,#ff932f 20% 40%,#ffc900 40% 56%,#76dc7d 56% 73%,#14c636 73% 100%);mask:radial-gradient(circle at 50% 100%,transparent 0 48%,#000 48.5% 67%,transparent 67.5%)}.range[b-r2rrdxc0ks]{position:absolute;font-size:.83rem;color:#08244f;z-index:2}.range-very-weak[b-r2rrdxc0ks]{left:12%;bottom:71px;transform:rotate(62deg)}.range-weak[b-r2rrdxc0ks]{left:28%;top:104px;transform:rotate(35deg)}.range-medium[b-r2rrdxc0ks]{left:46%;top:67px}.range-good[b-r2rrdxc0ks]{right:27%;top:104px;transform:rotate(-35deg)}.range-excellent[b-r2rrdxc0ks]{right:9%;bottom:72px;transform:rotate(-62deg)}.needle[b-r2rrdxc0ks]{position:absolute;width:0;height:0;left:50%;bottom:32px;transform:rotate(var(--needle-angle));transform-origin:center;z-index:4}.needle i[b-r2rrdxc0ks]{position:absolute;width:235px;height:9px;right:-4px;bottom:-4px;border-radius:9px;background:#193752;box-shadow:0 0 0 2px #fff}.needle[b-r2rrdxc0ks]:after{content:"";position:absolute;width:38px;height:38px;left:-19px;top:-19px;border-radius:50%;background:#193752;box-shadow:0 4px 12px #9baab8}.score-value[b-r2rrdxc0ks]{position:absolute;left:50%;bottom:85px;transform:translateX(-50%);font-size:4rem;color:#17334d}.gauge-labels span[b-r2rrdxc0ks]{position:absolute;font-size:1rem}.gauge-250[b-r2rrdxc0ks]{left:1%;bottom:18px}.gauge-460[b-r2rrdxc0ks]{left:9%;top:112px}.gauge-520[b-r2rrdxc0ks]{left:31%;top:35px}.gauge-580[b-r2rrdxc0ks]{right:31%;top:35px}.gauge-620[b-r2rrdxc0ks]{right:9%;top:112px}.gauge-900[b-r2rrdxc0ks]{right:1%;bottom:18px}.score-status[b-r2rrdxc0ks]{margin:-4px 0 18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.7rem}.score-status[b-r2rrdxc0ks]  svg{font-size:38px}.score-status.excellent[b-r2rrdxc0ks],.score-status.good[b-r2rrdxc0ks]{color:#0cad31}.score-status.medium[b-r2rrdxc0ks]{color:#d09e00}.score-status.weak[b-r2rrdxc0ks],.score-status.very-weak[b-r2rrdxc0ks]{color:#ef4a3f}.score-meta[b-r2rrdxc0ks]{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.score-meta>div[b-r2rrdxc0ks]{display:flex;justify-content:center;gap:15px}.score-meta>div+div[b-r2rrdxc0ks]{border-right:1px solid var(--line)}.score-meta span[b-r2rrdxc0ks]{color:#60718e}.ltr[b-r2rrdxc0ks]{direction:ltr}.request-button[b-r2rrdxc0ks]{width:100%;min-height:67px;margin-top:18px;border:0;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:20px;color:#fff;background:linear-gradient(135deg,#078bb0,#04a8b1);font:800 1.2rem inherit;cursor:pointer}.request-button:disabled[b-r2rrdxc0ks]{opacity:.6}.request-button[b-r2rrdxc0ks]  svg{font-size:36px}.empty-score[b-r2rrdxc0ks]{min-height:325px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-score[b-r2rrdxc0ks]  svg{font-size:75px;color:var(--teal)}.empty-score strong[b-r2rrdxc0ks]{font-size:1.4rem}.empty-score span[b-r2rrdxc0ks]{color:#75839a}.history-card[b-r2rrdxc0ks]{margin-top:18px}.history-card h2[b-r2rrdxc0ks]{margin:0 0 18px;padding-bottom:15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;font-size:1.35rem}.history-card h2[b-r2rrdxc0ks]  svg{color:var(--teal)}.history-head[b-r2rrdxc0ks],.history-row[b-r2rrdxc0ks]{display:grid;grid-template-columns:.7fr .8fr 1.3fr 1.2fr;align-items:center;gap:10px;text-align:center}.history-head[b-r2rrdxc0ks]{padding:0 10px 9px;color:#667792}.history-row[b-r2rrdxc0ks]{min-height:70px;padding:9px 10px;border-top:1px solid #e8edf2}.history-row time[b-r2rrdxc0ks]{direction:ltr;color:#536786}.history-row button[b-r2rrdxc0ks]{min-height:40px;padding:0 10px;border:1px solid #cbdbe8;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--navy);background:#f8fbff;font:inherit;cursor:pointer}.no-report[b-r2rrdxc0ks]{color:#99a4b4}.show-all[b-r2rrdxc0ks]{margin:12px auto -8px;border:0;display:flex;align-items:center;color:var(--teal);background:transparent;font:700 1rem inherit;cursor:pointer}.history-state[b-r2rrdxc0ks]{min-height:130px;display:flex;align-items:center;justify-content:center;gap:10px;color:#74829a}.score-notice[b-r2rrdxc0ks]{margin-top:18px;padding:16px 20px;border-radius:17px;display:grid;grid-template-columns:auto 1fr;gap:7px 10px;align-items:center;color:#264777;background:#eaf6ff}.score-notice[b-r2rrdxc0ks]  svg{grid-row:1/3;color:#078fe0;font-size:30px}.score-notice small[b-r2rrdxc0ks]{color:#526c8e}.state-card[b-r2rrdxc0ks]{min-height:520px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#fff}
@media(max-width:700px){.score-hero[b-r2rrdxc0ks]{height:210px;padding-top:35px;border-radius:0 0 38px 38px}.score-hero h1[b-r2rrdxc0ks]{font-size:1.45rem}.back-button[b-r2rrdxc0ks]{right:12px;top:25px}.score-content[b-r2rrdxc0ks]{width:min(100% - 20px,820px);margin-top:-105px;padding-bottom:20px}.score-card[b-r2rrdxc0ks],.history-card[b-r2rrdxc0ks]{padding:16px;border-radius:21px}.gauge[b-r2rrdxc0ks]{height:245px}.gauge-arc[b-r2rrdxc0ks]{height:220px;bottom:3px}.range[b-r2rrdxc0ks]{font-size:.58rem}.range-very-weak[b-r2rrdxc0ks]{left:10%;bottom:48px}.range-weak[b-r2rrdxc0ks]{left:27%;top:80px}.range-medium[b-r2rrdxc0ks]{top:57px}.range-good[b-r2rrdxc0ks]{right:25%;top:80px}.range-excellent[b-r2rrdxc0ks]{right:7%;bottom:49px}.needle[b-r2rrdxc0ks]{bottom:25px}.needle i[b-r2rrdxc0ks]{width:clamp(100px,31vw,145px);height:6px}.needle[b-r2rrdxc0ks]:after{width:28px;height:28px;left:-14px;top:-14px}.score-value[b-r2rrdxc0ks]{bottom:62px;font-size:2.8rem}.gauge-labels span[b-r2rrdxc0ks]{font-size:.7rem}.gauge-250[b-r2rrdxc0ks]{bottom:11px}.gauge-460[b-r2rrdxc0ks]{top:89px}.gauge-520[b-r2rrdxc0ks]{top:32px}.gauge-580[b-r2rrdxc0ks]{top:32px}.gauge-620[b-r2rrdxc0ks]{top:89px}.gauge-900[b-r2rrdxc0ks]{bottom:11px}.score-status[b-r2rrdxc0ks]{font-size:1.25rem}.score-meta[b-r2rrdxc0ks]{font-size:.8rem}.score-meta>div[b-r2rrdxc0ks]{gap:6px;flex-direction:column;align-items:center}.request-button[b-r2rrdxc0ks]{min-height:56px;font-size:1rem}.history-card h2[b-r2rrdxc0ks]{font-size:1.08rem}.history-head[b-r2rrdxc0ks]{display:none}.history-row[b-r2rrdxc0ks]{grid-template-columns:.55fr .7fr 1.25fr;min-height:82px;padding:10px 2px;font-size:.78rem}.history-row button[b-r2rrdxc0ks],.history-row .no-report[b-r2rrdxc0ks]{grid-column:1/-1;min-height:36px}.score-notice[b-r2rrdxc0ks]{font-size:.78rem}.score-notice small[b-r2rrdxc0ks]{grid-column:2}.empty-score[b-r2rrdxc0ks]{min-height:245px}}

/* The page and its hero stay inside the same application frame on wide screens. */
.credit-score-page[b-r2rrdxc0ks]{width:min(100%,920px);margin:0 auto;overflow:hidden}
.gauge[b-r2rrdxc0ks]{width:100%;max-width:700px;height:auto;margin:0 auto}
.score-gauge[b-r2rrdxc0ks]{width:100%;height:auto;display:block;overflow:visible}
.gauge-segment[b-r2rrdxc0ks]{fill:none;stroke-width:82;stroke-linecap:butt}
.gauge-segment.very-weak[b-r2rrdxc0ks]{stroke:#ff3646}.gauge-segment.weak[b-r2rrdxc0ks]{stroke:#ff932f}.gauge-segment.medium[b-r2rrdxc0ks]{stroke:#ffc900}.gauge-segment.good[b-r2rrdxc0ks]{stroke:#79dd80}.gauge-segment.excellent[b-r2rrdxc0ks]{stroke:#16c83a}
.scale-labels text[b-r2rrdxc0ks]{fill:#09265d;font-size:17px;text-anchor:middle}
.range-labels text[b-r2rrdxc0ks]{fill:#09265d;font-size:15px;font-weight:650;text-anchor:middle}
.needle-shadow[b-r2rrdxc0ks]{stroke:#fff;stroke-width:15;stroke-linecap:round}
.needle-line[b-r2rrdxc0ks]{stroke:#193752;stroke-width:9;stroke-linecap:round}
.needle-center[b-r2rrdxc0ks]{fill:#193752;filter:drop-shadow(0 4px 5px rgba(20,50,75,.3))}
.svg-score[b-r2rrdxc0ks]{fill:#17334d;font-size:62px;font-weight:850;text-anchor:middle}
@media(max-width:700px){.score-card[b-r2rrdxc0ks]{padding:12px}.scale-labels text[b-r2rrdxc0ks]{font-size:15px}.range-labels text[b-r2rrdxc0ks]{font-size:13px}.svg-score[b-r2rrdxc0ks]{font-size:56px}.score-status[b-r2rrdxc0ks]{margin-top:-4px}}

/* Reference layout: teal header, then a full-width white sheet containing inset cards. */
.back-button[b-r2rrdxc0ks]{right:auto;left:30px}
.score-content[b-r2rrdxc0ks]{box-sizing:border-box;width:100%;margin:-115px auto 0;padding:38px 34px 40px;border-radius:58px 58px 0 0;background:#fff}
.score-card[b-r2rrdxc0ks],.history-card[b-r2rrdxc0ks],.score-notice[b-r2rrdxc0ks],.state-card[b-r2rrdxc0ks]{width:100%;max-width:760px;box-sizing:border-box;margin-right:auto;margin-left:auto}
.history-card[b-r2rrdxc0ks]{margin-top:18px}.score-notice[b-r2rrdxc0ks]{margin-top:18px}
.history-load-actions[b-r2rrdxc0ks]{margin:12px auto -8px;display:flex;align-items:center;justify-content:center;gap:12px}.history-load-actions .show-all[b-r2rrdxc0ks]{margin:0;border:1px solid #cfe1e8;border-radius:11px;padding:7px 13px;gap:4px;background:#fff}.history-load-actions .show-all.less[b-r2rrdxc0ks]{color:#68778f}.history-load-actions .show-all:disabled[b-r2rrdxc0ks]{opacity:.55;cursor:wait}
.score-card[b-r2rrdxc0ks]{padding:26px 28px}
.score-gauge[b-r2rrdxc0ks]{max-height:430px}
@media(max-width:700px){.back-button[b-r2rrdxc0ks]{right:auto;left:12px}.score-content[b-r2rrdxc0ks]{width:100%;margin-top:-105px;padding:22px 10px 24px;border-radius:38px 38px 0 0}.score-card[b-r2rrdxc0ks]{padding:10px 5px 14px}.scale-labels text[b-r2rrdxc0ks]{font-size:16px}.range-labels text[b-r2rrdxc0ks]{font-size:14px}}

/* Keep the original modern-gauge component's score styling isolated from this page's retired gauge rules. */
.modern-gauge .score-value[b-r2rrdxc0ks]{position:static;display:inline;font-size:2.5rem;font-weight:900;color:#2c3e50;transform:none}
/* /Presentation/Pages/Finance/Payment.razor.rz.scp.css */
.finance-payment[b-qa3wciaab1]{--navy:#08265e;--teal:#079b91;width:min(100%,760px);min-height:100vh;margin:0 auto;padding:18px 20px 120px;color:var(--navy)}.finance-header[b-qa3wciaab1]{height:78px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center}.finance-header>span[b-qa3wciaab1]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#e8f7f4}.finance-header h1[b-qa3wciaab1]{margin:0;text-align:center;font-size:1.75rem}.finance-header button[b-qa3wciaab1]{justify-self:end;border:0;color:var(--navy);background:transparent;cursor:pointer}.finance-header button[b-qa3wciaab1]  svg{font-size:38px}.payment-intro[b-qa3wciaab1]{text-align:center;padding:20px 0}.payment-illustration[b-qa3wciaab1]{width:145px;height:145px;margin:auto;border-radius:50%;position:relative;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#08aea0,#057a80);box-shadow:0 15px 30px rgba(5,130,120,.2)}.payment-illustration>svg[b-qa3wciaab1]{font-size:78px}.payment-illustration em[b-qa3wciaab1]{position:absolute;right:-5px;bottom:8px;width:48px;height:48px;border:5px solid #fff;border-radius:50%;display:grid;place-items:center;color:#09a268;background:#e8f8ef}.payment-intro h2[b-qa3wciaab1]{margin:25px 0 8px;font-size:1.65rem}.payment-intro p[b-qa3wciaab1]{color:#6d7d98}.payment-card[b-qa3wciaab1],.gateway-card[b-qa3wciaab1],.payment-state[b-qa3wciaab1]{margin-top:16px;padding:24px;border:1px solid #dfe6eb;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(15,43,75,.06)}.payment-card h2[b-qa3wciaab1],.gateway-card h2[b-qa3wciaab1]{margin:0 0 17px;display:flex;align-items:center;gap:8px;font-size:1.25rem}.payment-card h2[b-qa3wciaab1]  svg{color:var(--teal)}.payment-row[b-qa3wciaab1]{min-height:60px;border-bottom:1px solid #e4e8ec;display:flex;align-items:center;justify-content:space-between;gap:20px}.payment-row span[b-qa3wciaab1]{color:#738099}.payment-row.description strong[b-qa3wciaab1]{max-width:60%;line-height:1.8;text-align:left}.amount-row[b-qa3wciaab1]{margin-top:20px;padding:19px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;background:#eef9f7}.amount-row strong[b-qa3wciaab1]{font-size:1.6rem;color:#078a71}.amount-row small[b-qa3wciaab1]{font-size:.9rem}.gateway-option[b-qa3wciaab1]{min-height:83px;padding:13px 15px;border:2px solid #52bbae;border-radius:15px;display:grid;grid-template-columns:auto 50px 1fr auto;align-items:center;gap:12px;cursor:pointer;background:#f7fcfb}.gateway-option input[b-qa3wciaab1]{accent-color:var(--teal)}.gateway-option>span:nth-of-type(2)[b-qa3wciaab1]{display:flex;flex-direction:column;gap:6px}.gateway-option small[b-qa3wciaab1]{color:#748198}.gateway-option>svg[b-qa3wciaab1]{color:#0aab63}.bank-logo[b-qa3wciaab1]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:#087f8a;background:#e6f5f5}.secure-banner[b-qa3wciaab1]{margin:18px 0;padding:14px;border-radius:13px;display:flex;align-items:center;gap:10px;color:#087a69;background:#edf9f6}.secure-banner>span[b-qa3wciaab1]{display:flex;flex-direction:column;gap:5px}.secure-banner small[b-qa3wciaab1]{color:#5d8079}.pay-button[b-qa3wciaab1]{width:100%;min-height:62px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:linear-gradient(135deg,#08a699,#057a82);font:800 1.1rem inherit;cursor:pointer}.pay-button:disabled[b-qa3wciaab1]{opacity:.55}.payment-help[b-qa3wciaab1]{display:flex;align-items:center;justify-content:center;gap:7px;color:#71809a;font-size:.82rem}.payment-state[b-qa3wciaab1]{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.payment-state.error>svg[b-qa3wciaab1]{font-size:65px;color:#dc5555}.payment-state button[b-qa3wciaab1]{padding:9px 20px;border:0;border-radius:10px;color:#fff;background:var(--teal);font:inherit}
@media(max-width:600px){.finance-payment[b-qa3wciaab1]{padding:10px 10px 105px}.finance-header[b-qa3wciaab1]{height:62px}.finance-header h1[b-qa3wciaab1]{font-size:1.3rem}.payment-illustration[b-qa3wciaab1]{width:105px;height:105px}.payment-illustration>svg[b-qa3wciaab1]{font-size:57px}.payment-intro[b-qa3wciaab1]{padding:12px 0}.payment-intro h2[b-qa3wciaab1]{font-size:1.3rem}.payment-intro p[b-qa3wciaab1]{font-size:.82rem}.payment-card[b-qa3wciaab1],.gateway-card[b-qa3wciaab1]{padding:15px;border-radius:18px}.payment-row[b-qa3wciaab1],.amount-row[b-qa3wciaab1]{font-size:.82rem}.amount-row strong[b-qa3wciaab1]{font-size:1.2rem}.gateway-option[b-qa3wciaab1]{grid-template-columns:auto 42px 1fr auto;padding:9px}.bank-logo[b-qa3wciaab1]{width:40px;height:40px}.gateway-option strong[b-qa3wciaab1]{font-size:.82rem}.gateway-option small[b-qa3wciaab1]{font-size:.66rem}.pay-button[b-qa3wciaab1]{min-height:54px;font-size:.9rem}}
/* /Presentation/Pages/Finance/PaymentResult.razor.rz.scp.css */
.payment-result[b-m245arbxkv]{--navy:#08265e;--teal:#079b8d;width:min(100%,680px);min-height:100vh;margin:0 auto;padding:18px 20px 120px;color:var(--navy)}.result-header[b-m245arbxkv]{height:76px;display:grid;grid-template-columns:50px 1fr 50px;align-items:center}.result-header>span[b-m245arbxkv]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#eaf8f5}.result-header h1[b-m245arbxkv]{margin:0;text-align:center;font-size:1.7rem}.result-header button[b-m245arbxkv]{justify-self:end;border:0;color:var(--navy);background:transparent}.result-header button[b-m245arbxkv]  svg{font-size:37px}.result-state[b-m245arbxkv]{min-height:550px;padding:25px;display:flex;flex-direction:column;align-items:center;text-align:center}.result-state>h2[b-m245arbxkv]{margin:20px 0 8px;font-size:1.75rem}.result-state>p[b-m245arbxkv]{max-width:520px;margin:0 0 22px;color:#6f7e98;line-height:1.9}.result-icon[b-m245arbxkv]{width:145px;height:145px;margin-top:20px;border-radius:50%;display:grid;place-items:center}.result-icon[b-m245arbxkv]  svg{font-size:105px}.success .result-icon[b-m245arbxkv]{color:#09a261;background:#e7f8ef;box-shadow:0 13px 30px rgba(9,162,97,.14)}.failed .result-icon[b-m245arbxkv]{color:#e25353;background:#ffeded}.digital-receipt[b-m245arbxkv]{width:100%;box-sizing:border-box;padding:20px;border:1px solid #dde5ea;border-radius:20px;text-align:right;background:#fff;box-shadow:0 8px 25px rgba(14,42,72,.06)}.receipt-title[b-m245arbxkv]{padding-bottom:16px;border-bottom:1px solid #e0e6ea;display:grid;grid-template-columns:47px 1fr auto;align-items:center;gap:10px}.receipt-title>span[b-m245arbxkv]{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;color:var(--teal);background:#eaf8f5}.receipt-title>div[b-m245arbxkv]{display:flex;flex-direction:column;gap:4px}.receipt-title small[b-m245arbxkv]{color:#7a879b}.receipt-title em[b-m245arbxkv]{padding:6px 12px;border-radius:15px;color:#07944e;background:#e8f8ed;font-style:normal}.result-note[b-m245arbxkv],.failure-help[b-m245arbxkv]{width:100%;box-sizing:border-box;margin:18px 0;padding:14px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;color:#087b6b;background:#edf9f6}.failure-help[b-m245arbxkv]{color:#9b6911;background:#fff6e5}.primary-result[b-m245arbxkv],.secondary-result[b-m245arbxkv]{width:100%;min-height:57px;border-radius:13px;font:800 1rem inherit;cursor:pointer}.primary-result[b-m245arbxkv]{border:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#08a397,#057d83)}.primary-result.danger[b-m245arbxkv]{background:linear-gradient(135deg,#e55a5a,#c73e50)}.secondary-result[b-m245arbxkv]{margin-top:10px;border:1px solid var(--teal);color:var(--teal);background:#fff}
@media(max-width:600px){.payment-result[b-m245arbxkv]{padding:10px 10px 105px}.result-header[b-m245arbxkv]{height:62px}.result-header h1[b-m245arbxkv]{font-size:1.3rem}.result-state[b-m245arbxkv]{min-height:470px;padding:15px 5px}.result-icon[b-m245arbxkv]{width:105px;height:105px}.result-icon[b-m245arbxkv]  svg{font-size:75px}.result-state>h2[b-m245arbxkv]{font-size:1.35rem}.digital-receipt[b-m245arbxkv]{padding:14px}.receipt-title[b-m245arbxkv]{grid-template-columns:40px 1fr auto}.result-note[b-m245arbxkv],.failure-help[b-m245arbxkv]{font-size:.75rem}.primary-result[b-m245arbxkv],.secondary-result[b-m245arbxkv]{min-height:52px}}
/* /Presentation/Pages/Finance/ReceiptRow.razor.rz.scp.css */
.receipt-row[b-vu7cilg1q5]{min-height:57px;border-bottom:1px dashed #dce4e9;display:flex;align-items:center;justify-content:space-between;gap:15px}.receipt-row span[b-vu7cilg1q5]{color:#71809a}.receipt-row strong[b-vu7cilg1q5]{color:#08265e}.receipt-row.important[b-vu7cilg1q5]{margin-top:8px;padding:0 12px;border:0;border-radius:11px;background:#eef9f7}.receipt-row.important strong[b-vu7cilg1q5]{color:#078a73}
/* /Presentation/Pages/Finance/TransactionsHistory.razor.rz.scp.css */
.transactions-page[b-bq3204qdgg]{--navy:#08265e;--teal:#069b91;width:min(100%,960px);margin:0 auto;padding:20px 20px 120px;color:var(--navy)}.transactions-header[b-bq3204qdgg]{min-height:88px;display:grid;grid-template-columns:58px 1fr 58px;align-items:center}.transactions-header>span[b-bq3204qdgg]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#e9f8f5}.transactions-header>div[b-bq3204qdgg]{text-align:center}.transactions-header h1[b-bq3204qdgg]{margin:0;font-size:1.8rem}.transactions-header p[b-bq3204qdgg]{margin:6px 0 0;color:#748198}.transactions-header button[b-bq3204qdgg]{justify-self:end;border:0;color:var(--navy);background:transparent;cursor:pointer}.transactions-header button[b-bq3204qdgg]  svg{font-size:39px}.transactions-summary[b-bq3204qdgg]{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.transactions-summary article[b-bq3204qdgg]{min-height:100px;padding:15px;border:1px solid #e0e7eb;border-radius:18px;display:grid;grid-template-columns:48px 1fr;align-content:center;gap:7px 12px;background:#fff;box-shadow:0 6px 17px rgba(15,43,74,.05)}.transactions-summary article>span[b-bq3204qdgg]{grid-row:1/3;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--teal);background:#edf9f7}.transactions-summary small[b-bq3204qdgg]{color:#748198}.transactions-card[b-bq3204qdgg]{padding:22px;border:1px solid #dfe6eb;border-radius:23px;background:#fff;box-shadow:0 8px 25px rgba(15,43,74,.06)}.card-title[b-bq3204qdgg]{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e2e7eb;display:flex;align-items:center;justify-content:space-between}.card-title h2[b-bq3204qdgg]{margin:0;display:flex;align-items:center;gap:8px;font-size:1.3rem}.card-title h2[b-bq3204qdgg]  svg{color:var(--teal)}.card-title>span[b-bq3204qdgg]{color:#748198;font-size:.85rem}.transaction-head[b-bq3204qdgg],.transaction-row[b-bq3204qdgg]{display:grid;grid-template-columns:1.35fr 1fr 1fr .8fr 1fr;align-items:center;gap:12px}.transaction-head[b-bq3204qdgg]{padding:0 14px 11px;color:#748198;text-align:center;font-size:.8rem}.transaction-list[b-bq3204qdgg]{display:flex;flex-direction:column;gap:9px}.transaction-row[b-bq3204qdgg]{min-height:92px;padding:12px 14px;border:1px solid #e1e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 13px rgba(15,43,74,.035)}.transaction-type[b-bq3204qdgg]{display:grid;grid-template-columns:44px 1fr;gap:4px 10px;align-items:center}.transaction-type>span[b-bq3204qdgg]{grid-row:1/3;width:43px;height:43px;border-radius:12px;display:grid;place-items:center;color:var(--teal);background:#edf9f7}.transaction-type small[b-bq3204qdgg],.transaction-amount small[b-bq3204qdgg],.transaction-row time small[b-bq3204qdgg],.reference small[b-bq3204qdgg]{color:#7a879b}.transaction-amount[b-bq3204qdgg],.transaction-row time[b-bq3204qdgg],.reference[b-bq3204qdgg]{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.transaction-row time span[b-bq3204qdgg]{font-size:.75rem;color:#738198}.status[b-bq3204qdgg]{width:max-content;min-width:105px;margin:auto;padding:6px 9px;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.8rem}.status[b-bq3204qdgg]  svg{font-size:18px}.status.success[b-bq3204qdgg]{color:#079b54;background:#e7f8ed}.status.failed[b-bq3204qdgg]{color:#dd4949;background:#ffeded}.status.pending[b-bq3204qdgg]{color:#dc8800;background:#fff3df}.status.processing[b-bq3204qdgg]{color:#246bd9;background:#edf3ff}.status.unknown[b-bq3204qdgg]{color:#6b788c;background:#f0f2f5}.show-more[b-bq3204qdgg]{min-width:190px;height:43px;margin:18px auto 0;border:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--teal);background:transparent;font:800 .95rem inherit;cursor:pointer}.transactions-state[b-bq3204qdgg]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:#748198}.transactions-state.empty[b-bq3204qdgg]{flex-direction:column}.transactions-state.empty[b-bq3204qdgg]  svg{font-size:60px;color:var(--teal)}.transactions-notice[b-bq3204qdgg]{margin-top:16px;padding:14px 18px;border-radius:14px;display:flex;align-items:center;gap:8px;color:#35617a;background:#eaf6ff}.transactions-notice[b-bq3204qdgg]  svg{color:#168dd0}
@media(max-width:700px){.transactions-page[b-bq3204qdgg]{padding:10px 10px 105px}.transactions-header[b-bq3204qdgg]{grid-template-columns:44px 1fr 44px}.transactions-header>span[b-bq3204qdgg]{width:40px;height:40px}.transactions-header h1[b-bq3204qdgg]{font-size:1.3rem}.transactions-header p[b-bq3204qdgg]{font-size:.7rem}.transactions-summary[b-bq3204qdgg]{gap:5px}.transactions-summary article[b-bq3204qdgg]{min-height:90px;padding:9px 5px;grid-template-columns:1fr;text-align:center;justify-items:center}.transactions-summary article>span[b-bq3204qdgg]{grid-row:auto;width:36px;height:36px}.transactions-summary small[b-bq3204qdgg]{font-size:.63rem}.transactions-summary strong[b-bq3204qdgg]{font-size:.7rem}.transactions-card[b-bq3204qdgg]{padding:13px 9px;border-radius:18px}.card-title h2[b-bq3204qdgg]{font-size:1.05rem}.transaction-head[b-bq3204qdgg]{display:none}.transaction-row[b-bq3204qdgg]{min-height:145px;padding:12px 10px;grid-template-columns:1.2fr 1fr auto;gap:10px}.transaction-type[b-bq3204qdgg]{grid-column:1/3}.transaction-amount[b-bq3204qdgg]{grid-column:1}.transaction-row time[b-bq3204qdgg]{grid-column:2}.status[b-bq3204qdgg]{grid-column:3;grid-row:1/3;min-width:88px}.reference[b-bq3204qdgg]{grid-column:1/4;padding-top:9px;border-top:1px solid #e6eaed;flex-direction:row;justify-content:space-between}.transaction-row strong[b-bq3204qdgg]{font-size:.76rem}.transaction-row small[b-bq3204qdgg]{font-size:.65rem}.transactions-notice[b-bq3204qdgg]{font-size:.72rem}}

.history-actions[b-bq3204qdgg]{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:12px}.history-actions .show-more[b-bq3204qdgg]{margin:0;min-width:160px}
@media(max-width:500px){.history-actions[b-bq3204qdgg]{gap:4px}.history-actions .show-more[b-bq3204qdgg]{min-width:130px;font-size:.8rem}}
/* /Presentation/Pages/Loans/Guarantor/GuarantorProcess.razor.rz.scp.css */
.guarantor-process[b-rwup84wpv5]{--navy:#08265e;--teal:#058f83;width:min(100%,920px);min-height:100vh;margin:0 auto;padding:20px 34px 120px;color:var(--navy)}.process-header[b-rwup84wpv5]{height:86px;display:grid;grid-template-columns:58px 1fr 58px;align-items:center}.process-header h1[b-rwup84wpv5]{margin:0;text-align:center;font-size:1.8rem}.process-header button[b-rwup84wpv5]{justify-self:end;border:0;color:var(--navy);background:transparent}.header-badge[b-rwup84wpv5]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#e8f7f3}.code-intro[b-rwup84wpv5]{text-align:center}.hero-shield[b-rwup84wpv5]{width:360px;height:270px;max-width:100%;margin:10px auto 25px;border-radius:50%;position:relative;display:grid;place-items:center;color:#fff;background:radial-gradient(ellipse,#e2f7f3 0 55%,transparent 56%)}.hero-shield>svg[b-rwup84wpv5]{padding:42px;border-radius:45% 45% 50% 50%;font-size:135px;background:linear-gradient(135deg,#06afa4,#087f78);filter:drop-shadow(0 15px 15px rgba(5,100,93,.22))}.hero-shield>span[b-rwup84wpv5]{position:absolute;top:20px;right:43%;color:#fff}.code-intro h2[b-rwup84wpv5]{margin:0;font-size:2rem}.code-intro p[b-rwup84wpv5]{color:#687997;font-size:1.15rem}.code-card[b-rwup84wpv5],.panel[b-rwup84wpv5]{padding:25px;border:1px solid #dfe6eb;border-radius:23px;background:#fff;box-shadow:0 7px 22px rgba(12,42,72,.055)}.code-card h3[b-rwup84wpv5]{margin:0 0 18px}.otp-inputs[b-rwup84wpv5]{direction:ltr;display:flex;justify-content:center;gap:20px}.otp-box[b-rwup84wpv5]{width:74px;height:82px;box-sizing:border-box;border:1px solid #ccd7e1;border-radius:16px;text-align:center;font-size:1.7rem;color:var(--navy);background:#fff;outline:none}.otp-box:focus[b-rwup84wpv5]{border:2px solid var(--teal);box-shadow:0 0 0 4px rgba(5,143,131,.08)}.secure-note[b-rwup84wpv5],.info-banner[b-rwup84wpv5],.valid-code[b-rwup84wpv5]{margin:24px 0;padding:17px;border:1px solid #cfe7df;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:10px;color:#07856f;background:#f1faf7}.primary-action[b-rwup84wpv5],.secondary-action[b-rwup84wpv5]{min-height:62px;border-radius:13px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:8px;font:800 1.1rem inherit;cursor:pointer}.primary-action[b-rwup84wpv5]{width:100%;border:0;color:#fff;background:linear-gradient(135deg,#079d8f,#057d79)}.primary-action:disabled[b-rwup84wpv5]{opacity:.55}.secondary-action[b-rwup84wpv5]{border:1px solid #078f82;color:#078f82;background:#fff}.security-footer[b-rwup84wpv5]{text-align:center;color:#71819a}.security-footer[b-rwup84wpv5]  svg{vertical-align:middle;color:#078f82}.valid-code[b-rwup84wpv5]{justify-content:flex-start}.valid-code>svg[b-rwup84wpv5]{font-size:48px}.valid-code>div[b-rwup84wpv5]{display:flex;flex-direction:column;gap:7px}.panel[b-rwup84wpv5]{margin-top:18px}.panel h2[b-rwup84wpv5]{margin:0 0 20px;display:flex;gap:8px;align-items:center;font-size:1.3rem}.panel h2[b-rwup84wpv5]  svg{color:var(--teal)}.applicant-layout[b-rwup84wpv5]{display:grid;grid-template-columns:190px 1fr;gap:30px}.large-avatar[b-rwup84wpv5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#65b6aa}.large-avatar>svg[b-rwup84wpv5]{padding:25px;border-radius:50%;font-size:95px;background:#eaf7f4}.large-avatar em[b-rwup84wpv5]{padding:7px 10px;border:1px solid #b7ddd4;border-radius:9px;color:#07866f;font-style:normal;font-size:.78rem}.summary-grid[b-rwup84wpv5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.action-row[b-rwup84wpv5]{display:grid;grid-template-columns:.65fr 1.35fr;gap:18px}.compact-loan[b-rwup84wpv5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.compact-loan span[b-rwup84wpv5]{padding-right:12px;border-right:1px solid #e1e7ea}.documents-panel h3[b-rwup84wpv5]{margin:25px 0 15px;display:flex;gap:8px;align-items:center}.text-input[b-rwup84wpv5]{min-height:78px;margin-top:12px;padding:10px 16px;border:1px solid #d8e1e7;border-radius:13px;display:flex;flex-direction:column;gap:7px}.text-input span[b-rwup84wpv5]{font-size:.82rem}.text-input input[b-rwup84wpv5]{border:0;outline:0;color:var(--navy);background:transparent;font:inherit;direction:ltr;text-align:right}.upload-grid[b-rwup84wpv5]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.upload-tile[b-rwup84wpv5]{min-height:180px;padding:15px;position:relative;border:1.5px dashed #cfd9df;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;cursor:pointer}.upload-tile[b-rwup84wpv5]  svg{padding:9px;border-radius:12px;color:var(--teal);background:#edf8f5;font-size:48px}.upload-tile small[b-rwup84wpv5]{color:#748299}.upload-tile input[b-rwup84wpv5]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.upload-tile.uploaded[b-rwup84wpv5]{border-color:#5cc2ad;background:#f4fbf9}.terms[b-rwup84wpv5]{margin-top:18px;display:flex;gap:9px;align-items:flex-start;color:#536783}.correction[b-rwup84wpv5]{margin-top:15px;padding:13px;border-radius:10px;color:#b96d00;background:#fff4df}.confirm-intro[b-rwup84wpv5]{padding:35px 0;display:flex;align-items:center;justify-content:center;gap:30px}.confirm-shield[b-rwup84wpv5],.success-shield[b-rwup84wpv5]{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;color:#069986;background:#e5f7f3}.confirm-shield[b-rwup84wpv5]  svg,.success-shield[b-rwup84wpv5]  svg{font-size:90px}.confirm-intro h2[b-rwup84wpv5]{font-size:1.7rem}.confirm-intro p[b-rwup84wpv5],.success-view>p[b-rwup84wpv5]{color:#697a96;line-height:2}.review-card[b-rwup84wpv5]{max-width:720px;margin-left:auto;margin-right:auto}.final-submit[b-rwup84wpv5]{max-width:720px;margin:20px auto}.edit-link[b-rwup84wpv5]{margin:0 auto;border:0;display:flex;align-items:center;gap:7px;color:#64748f;background:transparent;font:inherit;cursor:pointer}.success-view[b-rwup84wpv5]{text-align:center}.success-shield[b-rwup84wpv5]{margin:25px auto}.success-view h2[b-rwup84wpv5]{font-size:2rem}.success-view>p[b-rwup84wpv5]{max-width:680px;margin:0 auto 25px}.full[b-rwup84wpv5]{width:100%;margin-top:12px}
@media(max-width:700px){.guarantor-process[b-rwup84wpv5]{padding:10px 10px 105px}.process-header[b-rwup84wpv5]{height:66px}.process-header h1[b-rwup84wpv5]{font-size:1.3rem}.hero-shield[b-rwup84wpv5]{height:210px}.hero-shield>svg[b-rwup84wpv5]{font-size:95px;padding:30px}.code-intro h2[b-rwup84wpv5]{font-size:1.35rem}.code-intro p[b-rwup84wpv5]{font-size:.85rem}.code-card[b-rwup84wpv5],.panel[b-rwup84wpv5]{padding:15px;border-radius:18px}.otp-inputs[b-rwup84wpv5]{gap:6px}.otp-box[b-rwup84wpv5]{width:calc((100vw - 70px)/6);max-width:52px;height:62px;border-radius:11px}.applicant-layout[b-rwup84wpv5]{grid-template-columns:1fr}.large-avatar>svg[b-rwup84wpv5]{font-size:65px;padding:18px}.summary-grid[b-rwup84wpv5]{grid-template-columns:1fr}.compact-loan[b-rwup84wpv5]{grid-template-columns:1fr 1fr;font-size:.78rem}.upload-grid[b-rwup84wpv5]{grid-template-columns:1fr 1fr}.upload-tile[b-rwup84wpv5]{min-height:145px;padding:9px;font-size:.78rem}.action-row[b-rwup84wpv5]{gap:8px}.primary-action[b-rwup84wpv5],.secondary-action[b-rwup84wpv5]{min-height:54px;padding:0 10px;font-size:.88rem}.confirm-intro[b-rwup84wpv5]{flex-direction:column;text-align:center;padding:18px 0}.confirm-intro h2[b-rwup84wpv5],.success-view h2[b-rwup84wpv5]{font-size:1.35rem}.confirm-shield[b-rwup84wpv5],.success-shield[b-rwup84wpv5]{width:95px;height:95px}.confirm-shield[b-rwup84wpv5]  svg,.success-shield[b-rwup84wpv5]  svg{font-size:65px}}

/* Exact artwork cropped from the supplied guarantor designs. */
.guarantor-art[b-rwup84wpv5]{display:block;object-fit:contain}.handshake-art[b-rwup84wpv5]{width:min(100%,620px);height:340px;margin:5px auto 18px;padding:14px;box-sizing:border-box;border-radius:24px;background:#fff;box-shadow:0 8px 24px rgba(12,42,72,.05)}.confirmation-art[b-rwup84wpv5]{width:210px;height:175px}.success-art[b-rwup84wpv5]{width:390px;height:260px;margin:10px auto 20px}
@media(max-width:700px){.handshake-art[b-rwup84wpv5]{height:auto;max-height:250px}.confirmation-art[b-rwup84wpv5]{width:160px;height:130px}.success-art[b-rwup84wpv5]{width:280px;height:190px}}
/* /Presentation/Pages/Loans/Guarantor/InfoRow.razor.rz.scp.css */
.info-row[b-zks8pqq2md]{min-height:62px;border-bottom:1px solid #e2e7eb;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:12px}.info-row:last-child[b-zks8pqq2md]{border-bottom:0}.info-row span[b-zks8pqq2md]{color:#687997}.info-row strong[b-zks8pqq2md]{color:#08265e}
/* /Presentation/Pages/Loans/Guarantor/MyGuarantees.razor.rz.scp.css */
.guarantees-page[b-en7got2z0g]{--navy:#08265e;--teal:#049ea9;width:min(100%,920px);margin:0 auto;padding:18px 20px 120px;color:var(--navy)}.guarantees-header[b-en7got2z0g]{height:92px;display:grid;grid-template-columns:100px 1fr 100px;align-items:center;border-bottom:1px solid #e5e9ed}.guarantees-header img[b-en7got2z0g]{width:84px}.guarantees-header h1[b-en7got2z0g]{margin:0;text-align:center;font-size:2rem}.guarantees-header button[b-en7got2z0g]{justify-self:end;border:0;color:var(--navy);background:transparent;cursor:pointer}.guarantees-header button[b-en7got2z0g]  svg{font-size:42px}.become-guarantor[b-en7got2z0g]{min-height:62px;margin:32px 0 24px;padding:0 28px;border:0;border-radius:12px;display:flex;align-items:center;gap:14px;color:#fff;background:linear-gradient(135deg,#06aeb1,#087dd1);font:800 1.15rem inherit;box-shadow:0 7px 15px rgba(5,133,183,.2);cursor:pointer}.become-guarantor[b-en7got2z0g]  svg{font-size:31px}.guarantee-stats[b-en7got2z0g]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.guarantee-stats article[b-en7got2z0g]{min-height:190px;padding:22px;border:1px solid #e2e7eb;border-radius:22px;display:grid;grid-template-columns:1fr auto;align-content:start;gap:18px 8px;background:#fff;box-shadow:0 7px 18px rgba(14,40,72,.07)}.stat-icon[b-en7got2z0g]{grid-column:2;grid-row:1/3;width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.stat-icon.active[b-en7got2z0g]{color:#08aa60;background:#e9f8ef}.stat-icon.pending[b-en7got2z0g]{color:#ed9300;background:#fff4e4}.stat-icon.amount[b-en7got2z0g]{color:#0798a6;background:#e9f8fa}.guarantee-stats small[b-en7got2z0g]{font-size:1rem}.guarantee-stats strong[b-en7got2z0g]{grid-column:1/-1;font-size:1.65rem}.guarantee-stats em[b-en7got2z0g]{grid-column:1/-1;color:#748097;font-style:normal}.list-heading[b-en7got2z0g]{margin:35px 0 18px;display:flex;align-items:center;justify-content:space-between}.list-heading h2[b-en7got2z0g]{margin:0;font-size:1.45rem}.list-heading span[b-en7got2z0g]{display:flex;gap:7px;align-items:center;color:#53647e}.guarantee-list[b-en7got2z0g]{display:flex;flex-direction:column;gap:12px}.guarantee-card[b-en7got2z0g]{min-height:172px;padding:20px 25px;border:1px solid #e1e6eb;border-radius:22px;display:grid;grid-template-columns:1fr 1fr .8fr;align-items:center;background:#fff;box-shadow:0 6px 17px rgba(15,40,70,.055)}.applicant[b-en7got2z0g]{display:flex;gap:14px;align-items:center}.avatar[b-en7got2z0g]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#5f87dc;background:#edf2fc}.avatar[b-en7got2z0g]  svg{font-size:39px}.applicant>div[b-en7got2z0g],.request-info[b-en7got2z0g],.guarantee-actions[b-en7got2z0g]{display:flex;flex-direction:column;gap:12px}.applicant small[b-en7got2z0g]{display:flex;align-items:center;gap:5px}.applicant small[b-en7got2z0g]  svg{font-size:20px;color:#1874ff}.request-info[b-en7got2z0g]{padding:0 24px;border-right:1px solid #e3e7eb}.request-info small[b-en7got2z0g]{color:#778398}.request-info time[b-en7got2z0g]{display:flex;align-items:center;gap:5px}.request-info time[b-en7got2z0g]  svg{font-size:21px}.guarantee-actions[b-en7got2z0g]{align-items:center}.status[b-en7got2z0g]{min-width:130px;padding:7px 12px;border-radius:18px;display:flex;justify-content:center;align-items:center;gap:6px}.status.success[b-en7got2z0g]{color:#08a548;background:#e8f8ed}.status.warning[b-en7got2z0g]{color:#ed8b00;background:#fff3df}.status.review[b-en7got2z0g]{color:#2466df;background:#edf3ff}.status.danger[b-en7got2z0g]{color:#e44848;background:#ffeded}.status.pending[b-en7got2z0g]{color:#68788e;background:#f1f3f6}.guarantee-actions button[b-en7got2z0g]{min-width:170px;height:43px;border:1px solid #0b9ec0;border-radius:12px;color:#0783ad;background:#fff;font:inherit;cursor:pointer}.guarantee-actions button.edit[b-en7got2z0g]{border-color:#ed9300;color:#e78000}.guarantee-state[b-en7got2z0g]{min-height:250px;border:1px solid #e2e7ec;border-radius:22px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff}.guarantee-state.empty[b-en7got2z0g]{flex-direction:column;color:#748198}.guarantee-state.empty[b-en7got2z0g]  svg{font-size:58px;color:var(--teal)}
@media(max-width:700px){.guarantees-page[b-en7got2z0g]{padding:10px 10px 105px}.guarantees-header[b-en7got2z0g]{height:70px;grid-template-columns:65px 1fr 65px}.guarantees-header img[b-en7got2z0g]{width:58px}.guarantees-header h1[b-en7got2z0g]{font-size:1.4rem}.become-guarantor[b-en7got2z0g]{width:100%;margin:18px 0}.guarantee-stats[b-en7got2z0g]{gap:6px}.guarantee-stats article[b-en7got2z0g]{min-height:135px;padding:12px 9px;border-radius:16px;gap:7px}.stat-icon[b-en7got2z0g]{width:38px;height:38px}.guarantee-stats small[b-en7got2z0g]{font-size:.7rem}.guarantee-stats strong[b-en7got2z0g]{font-size:.95rem;overflow-wrap:anywhere}.guarantee-stats em[b-en7got2z0g]{font-size:.72rem}.list-heading[b-en7got2z0g]{margin:24px 0 12px}.list-heading h2[b-en7got2z0g]{font-size:1.1rem}.guarantee-card[b-en7got2z0g]{padding:14px 12px;grid-template-columns:1fr auto;gap:12px}.applicant[b-en7got2z0g]{grid-column:1/-1}.avatar[b-en7got2z0g]{width:48px;height:48px}.request-info[b-en7got2z0g]{padding:0;border:0;font-size:.78rem}.guarantee-actions[b-en7got2z0g]{align-items:stretch}.status[b-en7got2z0g],.guarantee-actions button[b-en7got2z0g]{min-width:125px}.guarantee-actions button[b-en7got2z0g]{font-size:.75rem}}

@media(min-width:701px){.become-guarantor[b-en7got2z0g]{margin-right:auto}}
/* /Presentation/Pages/Loans/Guarantor/ProcessHeader.razor.rz.scp.css */
.process-page-header[b-lg4mc22tg2]{height:86px;display:grid;grid-template-columns:58px 1fr 58px;align-items:center}.process-page-header h1[b-lg4mc22tg2]{margin:0;text-align:center;font-size:1.75rem;color:#08265e}.process-page-header>span[b-lg4mc22tg2]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#079d8c;background:#e9f8f4}.process-page-header button[b-lg4mc22tg2]{justify-self:end;border:0;color:#08265e;background:transparent;cursor:pointer}.process-page-header button[b-lg4mc22tg2]  svg{font-size:39px}
@media(max-width:700px){.process-page-header[b-lg4mc22tg2]{height:66px;grid-template-columns:42px 1fr 42px}.process-page-header h1[b-lg4mc22tg2]{font-size:1.3rem}.process-page-header>span[b-lg4mc22tg2]{width:38px;height:38px}.process-page-header button[b-lg4mc22tg2]  svg{font-size:31px}}
/* /Presentation/Pages/Loans/Guarantor/ProcessSteps.razor.rz.scp.css */
.process-steps[b-v3vtr3252s]{margin:22px 0;padding:20px;border:1px solid #e2e8ec;border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.process-steps>div[b-v3vtr3252s]{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:#71809a;text-align:center}.process-steps>div:not(:last-child)[b-v3vtr3252s]:after{content:"";position:absolute;top:18px;right:60%;width:80%;border-top:1px dashed #cbd8dc}.process-steps span[b-v3vtr3252s]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f0f2f4}.process-steps .active[b-v3vtr3252s],.process-steps .done[b-v3vtr3252s]{color:#078e7c}.process-steps .active span[b-v3vtr3252s]{color:#fff;background:#078e7c}.process-steps .done span[b-v3vtr3252s]{background:#e7f7f3}
@media(max-width:600px){.process-steps[b-v3vtr3252s]{padding:14px 6px}.process-steps strong[b-v3vtr3252s]{font-size:.7rem}.process-steps>div:not(:last-child)[b-v3vtr3252s]:after{right:66%;width:68%}}
/* /Presentation/Pages/Loans/Guarantor/SummaryItem.razor.rz.scp.css */
.summary-item[b-vjw0k56dlf]{min-height:88px;padding:12px;border:1px solid #e0e6eb;border-radius:14px;display:flex;align-items:center;gap:12px}.summary-item>span[b-vjw0k56dlf]{width:43px;height:43px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;color:#078f7e;background:#edf8f5}.summary-item>div[b-vjw0k56dlf]{display:flex;flex-direction:column;gap:7px}.summary-item small[b-vjw0k56dlf]{color:#687997}.summary-item strong[b-vjw0k56dlf]{color:#08265e}
/* /Presentation/Pages/Loans/MyLoans/LoanInstallmentDetails.razor.rz.scp.css */
.installment-details-page[b-66odrm74he]{--navy:#09276e;--teal:#05a5b2;--muted:#7280a1;max-width:980px;margin:0 auto;padding:22px 20px 120px;color:var(--navy)}.page-header[b-66odrm74he]{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;margin-bottom:22px}.page-header>button[b-66odrm74he],.page-header>span[b-66odrm74he]{width:48px;height:48px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);background:#f5fbff}.page-header>button[b-66odrm74he]{cursor:pointer}.page-header>div[b-66odrm74he]{text-align:center}.page-header h1[b-66odrm74he]{margin:0;font-size:1.75rem}.page-header p[b-66odrm74he]{margin:6px 0 0;color:#536898}.loan-summary[b-66odrm74he]{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 8px;margin-bottom:24px;border:1px solid #d9e8f0;border-radius:22px;background:linear-gradient(135deg,#fbfeff,#f0f9fc)}.loan-summary>div[b-66odrm74he]{min-width:0;padding:4px 13px;border-left:1px solid #d5e0e8;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}.loan-summary>div:last-child[b-66odrm74he]{border-left:0}.loan-summary small[b-66odrm74he]{color:var(--muted)}.loan-summary strong[b-66odrm74he]{font-size:1.2rem;color:#0799aa}.installment-tabs[b-66odrm74he]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border:1px solid #e2e8ee;border-radius:18px;overflow:hidden}.installment-tabs button[b-66odrm74he]{position:relative;padding:16px 8px;border:0;border-left:1px solid #e3e8ed;color:var(--navy);background:#fff;font:inherit;cursor:pointer}.installment-tabs button:last-child[b-66odrm74he]{border-left:0}.installment-tabs button.active[b-66odrm74he]{color:#0499aa;background:#f1fafc}.installment-tabs button.active[b-66odrm74he]:after{content:"";position:absolute;height:4px;bottom:0;left:12%;right:12%;border-radius:4px;background:var(--teal)}.installment-head[b-66odrm74he],.installment-row[b-66odrm74he]{display:grid;grid-template-columns:.8fr 1fr 1fr 1fr .9fr;align-items:center;gap:12px}.installment-head[b-66odrm74he]{padding:0 18px 10px;color:#52658f;font-size:.83rem;text-align:center}.installment-row[b-66odrm74he]{min-height:90px;padding:13px 18px;border:1px solid #e6ebf0;border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(12,42,90,.035)}.installment-list[b-66odrm74he]{display:flex;flex-direction:column;gap:10px}.installment-row>div[b-66odrm74he]{min-width:0;text-align:center}.number[b-66odrm74he]{display:flex;align-items:center;justify-content:center;gap:8px}.number i[b-66odrm74he]{width:11px;height:11px;border-radius:50%;background:#aeb8ca}.installment-row.overdue .number i[b-66odrm74he]{background:#ef4054}.installment-row.paid .number i[b-66odrm74he]{background:#14b86c}.due-date[b-66odrm74he],.amount[b-66odrm74he],.status[b-66odrm74he]{display:flex;flex-direction:column;gap:5px}.installment-row small[b-66odrm74he]{color:var(--muted)}.amount strong[b-66odrm74he]{font-size:1.05rem}.status span[b-66odrm74he]{width:max-content;max-width:100%;margin:auto;padding:7px 12px;border-radius:12px;color:#586993;background:#f5f7fa}.overdue .status span[b-66odrm74he]{color:#e43946;background:#fff0f1}.paid .status span[b-66odrm74he]{color:#09a15e;background:#edf9f3}.payable .status span[b-66odrm74he]{color:#078fa3;background:#ebf9fb}.action button[b-66odrm74he]{min-width:112px;min-height:42px;padding:8px 12px;border:1px solid var(--teal);border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#078fa4;background:#fff;font:inherit;cursor:pointer}.paid-mark[b-66odrm74he]{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#08a35f}.no-action[b-66odrm74he]{color:#9aa6bc}.information-note[b-66odrm74he]{display:flex;align-items:center;gap:12px;margin-top:20px;padding:16px;border:1px solid #cce5f5;border-radius:16px;color:#345581;background:#eef8ff}.information-note>svg[b-66odrm74he]{color:#17a7c5}.return-button[b-66odrm74he]{width:100%;margin-top:14px;padding:14px;border:0;border-radius:15px;color:#fff;background:linear-gradient(135deg,#06a7b1,#087da6);font:700 1rem inherit;cursor:pointer}.page-state[b-66odrm74he],.inline-empty[b-66odrm74he]{min-height:360px;border:1px solid #e3e8ee;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;background:#fff}.page-state>svg[b-66odrm74he],.inline-empty>svg[b-66odrm74he]{font-size:52px;color:var(--teal)}.page-state button[b-66odrm74he]{min-width:150px;padding:10px;border:0;border-radius:12px;color:#fff;background:var(--teal);font:inherit}.page-state button.secondary[b-66odrm74he]{color:var(--navy);background:#eef4f8}.inline-empty[b-66odrm74he]{min-height:160px;color:var(--muted)}@media(max-width:700px){.installment-details-page[b-66odrm74he]{padding:16px 10px 105px}.page-header[b-66odrm74he]{grid-template-columns:40px 1fr 40px}.page-header>button[b-66odrm74he],.page-header>span[b-66odrm74he]{width:38px;height:38px}.page-header h1[b-66odrm74he]{font-size:1.35rem}.page-header p[b-66odrm74he]{font-size:.78rem}.loan-summary[b-66odrm74he]{grid-template-columns:repeat(2,1fr);padding:7px}.loan-summary>div[b-66odrm74he]{padding:10px 5px}.loan-summary>div:nth-child(2)[b-66odrm74he]{border-left:0}.loan-summary>div:nth-child(-n+2)[b-66odrm74he]{border-bottom:1px solid #d5e0e8}.loan-summary strong[b-66odrm74he]{font-size:.9rem}.loan-summary small[b-66odrm74he]{font-size:.67rem}.installment-tabs button[b-66odrm74he]{padding:13px 4px;font-size:.72rem}.installment-head[b-66odrm74he]{display:none}.installment-row[b-66odrm74he]{grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-height:0}.installment-row>div[b-66odrm74he]{text-align:right}.number[b-66odrm74he],.action[b-66odrm74he]{justify-content:flex-start}.amount[b-66odrm74he]{align-items:flex-end;grid-column:2;grid-row:1}.due-date[b-66odrm74he]{grid-column:1;grid-row:2}.status[b-66odrm74he]{grid-column:2;grid-row:2;align-items:flex-end}.status span[b-66odrm74he]{margin:0}.action[b-66odrm74he]{grid-column:1 / -1;grid-row:3}.action button[b-66odrm74he]{width:100%}.installment-row small[b-66odrm74he]{font-size:.68rem}.information-note[b-66odrm74he]{font-size:.75rem;line-height:1.8}}
.financial-institution[b-66odrm74he]{margin:18px 0;min-height:82px;padding:14px 18px;border:1px solid #dbe8ee;border-radius:18px;display:flex;align-items:center;gap:14px;background:#fff}.financial-institution img[b-66odrm74he],.institution-placeholder[b-66odrm74he]{width:56px;height:56px;flex:0 0 56px;border-radius:14px;object-fit:contain;padding:6px;background:#f1f9fb}.institution-placeholder[b-66odrm74he]{display:flex;align-items:center;justify-content:center;color:#05a5ab}.financial-institution>div[b-66odrm74he]{display:flex;flex-direction:column;gap:6px}.financial-institution small[b-66odrm74he]{color:#6e7c9c}.financial-institution strong[b-66odrm74he]{color:#08266d;font-size:1.05rem}@media(max-width:700px){.financial-institution[b-66odrm74he]{margin:12px 0;padding:11px 13px;min-height:68px}.financial-institution img[b-66odrm74he],.institution-placeholder[b-66odrm74he]{width:46px;height:46px;flex-basis:46px}.financial-institution small[b-66odrm74he]{font-size:.7rem}.financial-institution strong[b-66odrm74he]{font-size:.9rem}}
/* /Presentation/Pages/Loans/MyLoans/LoanInstallmentPayment.razor.rz.scp.css */
.installment-payment-page[b-pcv65qc956]{--navy:#08266d;--teal:#05a5ab;--muted:#6e7c9c;max-width:820px;margin:0 auto;padding:22px 20px 120px;color:var(--navy)}.page-header[b-pcv65qc956]{display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.page-header button[b-pcv65qc956]{width:44px;height:44px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);background:#fff;cursor:pointer}.page-header div[b-pcv65qc956]{text-align:center}.page-header h1[b-pcv65qc956]{margin:0;font-size:1.75rem}.page-header p[b-pcv65qc956]{margin:7px 0 0;color:#5c6d94}.security-visual[b-pcv65qc956]{position:relative;width:210px;height:210px;margin:22px auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,#eafaff 0 48%,#f5fbfe 49% 64%,transparent 65%)}.shield[b-pcv65qc956]{width:120px;height:135px;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 12px 14px rgba(0,112,138,.2))}.shield>svg[b-pcv65qc956]{font-size:132px;color:#02a88f}.lock[b-pcv65qc956]{position:absolute;width:55px;height:55px;right:24px;bottom:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#fff;box-shadow:0 8px 18px rgba(12,48,90,.16)}.security-visual>i[b-pcv65qc956]{position:absolute;width:9px;height:9px;border-radius:50%;background:#cfeff3}.security-visual>i:nth-of-type(1)[b-pcv65qc956]{right:5px;top:70px}.security-visual>i:nth-of-type(2)[b-pcv65qc956]{left:12px;top:42px}.security-visual>i:nth-of-type(3)[b-pcv65qc956]{left:3px;bottom:47px}.security-visual>i:nth-of-type(4)[b-pcv65qc956]{right:2px;bottom:57px}.payment-summary[b-pcv65qc956]{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 8px;border:1px solid #dce5ec;border-radius:22px;background:#fff}.payment-summary>div[b-pcv65qc956]{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:5px 12px;border-left:1px solid #dce3e9}.payment-summary>div:last-child[b-pcv65qc956]{border-left:0}.payment-summary small[b-pcv65qc956]{color:var(--muted)}.payment-summary strong[b-pcv65qc956]{overflow-wrap:anywhere;font-size:1.05rem}.gateway-section[b-pcv65qc956]{margin-top:26px}.gateway-section h2[b-pcv65qc956]{display:flex;align-items:center;gap:8px;font-size:1.25rem}.gateway-section h2>svg[b-pcv65qc956]{color:var(--teal)}.gateway-card[b-pcv65qc956]{display:grid;grid-template-columns:70px 1fr 42px;align-items:center;gap:16px;padding:20px;border:1.5px solid var(--teal);border-radius:21px;background:#fff;box-shadow:0 7px 20px rgba(8,55,90,.05)}.gateway-logo[b-pcv65qc956]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#0873a3;background:#eef8fd}.gateway-logo>svg[b-pcv65qc956]{font-size:34px}.gateway-card>div[b-pcv65qc956]{display:flex;flex-direction:column;gap:7px}.gateway-card small[b-pcv65qc956]{color:var(--muted)}.selected[b-pcv65qc956]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--teal)}.payment-note[b-pcv65qc956],.unavailable-note[b-pcv65qc956]{margin-top:20px;padding:17px;border:1px solid #d2e8f5;border-radius:17px;display:flex;align-items:center;gap:12px;line-height:1.9;color:#365681;background:#eef8ff}.payment-note>svg[b-pcv65qc956]{color:#1ca7c4}.unavailable-note[b-pcv65qc956]{color:#a45d00;border-color:#f5d49e;background:#fff8eb}.pay-button[b-pcv65qc956]{width:100%;min-height:64px;margin-top:22px;border:0;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;background:linear-gradient(135deg,#069997,#07879f);box-shadow:0 8px 20px rgba(0,123,145,.22);font:700 1.22rem inherit;cursor:pointer}.pay-button:disabled[b-pcv65qc956]{opacity:.55;cursor:not-allowed}.secure-footer[b-pcv65qc956]{min-height:70px;margin-top:18px;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:9px;color:#0a9a4d;background:#fbfdfd;box-shadow:0 7px 20px rgba(12,48,90,.04)}.page-state[b-pcv65qc956]{min-height:520px;border:1px solid #e2e8ee;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;background:#fff}.page-state>svg[b-pcv65qc956]{font-size:54px;color:var(--teal)}.page-state span[b-pcv65qc956]{color:var(--muted)}.page-state button[b-pcv65qc956]{min-width:160px;padding:10px;border:0;border-radius:12px;color:#fff;background:var(--teal);font:inherit}.page-state button.secondary[b-pcv65qc956]{color:var(--navy);background:#edf4f8}@media(max-width:700px){.installment-payment-page[b-pcv65qc956]{padding:16px 10px 105px}.page-header[b-pcv65qc956]{grid-template-columns:40px 1fr 40px}.page-header button[b-pcv65qc956]{width:38px;height:38px}.page-header h1[b-pcv65qc956]{font-size:1.35rem}.page-header p[b-pcv65qc956]{font-size:.78rem}.security-visual[b-pcv65qc956]{width:155px;height:155px;margin:14px auto}.shield[b-pcv65qc956]{width:90px;height:100px}.shield>svg[b-pcv65qc956]{font-size:100px}.lock[b-pcv65qc956]{width:43px;height:43px;right:15px;bottom:15px}.payment-summary[b-pcv65qc956]{grid-template-columns:repeat(2,1fr);padding:7px}.payment-summary>div[b-pcv65qc956]{padding:11px 5px}.payment-summary>div:nth-child(2)[b-pcv65qc956]{border-left:0}.payment-summary>div:nth-child(-n+2)[b-pcv65qc956]{border-bottom:1px solid #dce3e9}.payment-summary strong[b-pcv65qc956]{font-size:.82rem}.payment-summary small[b-pcv65qc956]{font-size:.67rem}.gateway-section[b-pcv65qc956]{margin-top:19px}.gateway-section h2[b-pcv65qc956]{font-size:1rem}.gateway-card[b-pcv65qc956]{grid-template-columns:48px 1fr 28px;gap:10px;padding:14px}.gateway-logo[b-pcv65qc956]{width:45px;height:45px}.gateway-card strong[b-pcv65qc956]{font-size:.8rem}.gateway-card small[b-pcv65qc956]{font-size:.65rem}.selected[b-pcv65qc956]{width:27px;height:27px}.payment-note[b-pcv65qc956],.unavailable-note[b-pcv65qc956]{padding:13px;font-size:.73rem}.pay-button[b-pcv65qc956]{min-height:54px;font-size:.98rem}.secure-footer[b-pcv65qc956]{min-height:56px;font-size:.8rem}}
.financial-institution[b-pcv65qc956]{margin:18px 0;min-height:82px;padding:14px 18px;border:1px solid #dbe8ee;border-radius:18px;display:flex;align-items:center;gap:14px;background:#fff}.financial-institution img[b-pcv65qc956],.institution-placeholder[b-pcv65qc956]{width:56px;height:56px;flex:0 0 56px;border-radius:14px;object-fit:contain;padding:6px;background:#f1f9fb}.institution-placeholder[b-pcv65qc956]{display:flex;align-items:center;justify-content:center;color:var(--teal)}.financial-institution>div[b-pcv65qc956]{display:flex;flex-direction:column;gap:6px}.financial-institution small[b-pcv65qc956]{color:var(--muted)}.financial-institution strong[b-pcv65qc956]{color:var(--navy);font-size:1.05rem}@media(max-width:700px){.financial-institution[b-pcv65qc956]{margin:12px 0;padding:11px 13px;min-height:68px}.financial-institution img[b-pcv65qc956],.institution-placeholder[b-pcv65qc956]{width:46px;height:46px;flex-basis:46px}.financial-institution small[b-pcv65qc956]{font-size:.7rem}.financial-institution strong[b-pcv65qc956]{font-size:.9rem}}
/* /Presentation/Pages/Loans/MyLoans/MyLoanInstallments.razor.rz.scp.css */
.installments-page[b-5kue0rbt8o]{--navy:#08276e;--teal:#05a8b3;--muted:#7e8ba8;max-width:920px;margin:0 auto;padding:22px 20px 120px;color:var(--navy)}.page-header[b-5kue0rbt8o]{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;margin-bottom:24px}.page-header>div[b-5kue0rbt8o]{text-align:center}.page-header h1[b-5kue0rbt8o]{margin:0;font-size:1.8rem}.page-header p[b-5kue0rbt8o]{margin:5px 0 0;color:var(--muted)}.back-button[b-5kue0rbt8o],.header-icon[b-5kue0rbt8o]{width:46px;height:46px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);background:#fff}.back-button[b-5kue0rbt8o]{cursor:pointer}.header-icon[b-5kue0rbt8o]{position:relative}.header-icon[b-5kue0rbt8o]:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--teal);top:5px;right:5px}.portfolio-summary[b-5kue0rbt8o]{display:grid;grid-template-columns:repeat(3,1fr);padding:24px;background:linear-gradient(135deg,#f7fcff,#edf8fd);border:1px solid #cbe8f5;border-radius:25px;margin-bottom:24px}.portfolio-summary>div[b-5kue0rbt8o]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;border-left:1px solid #bed2e5}.portfolio-summary>div:last-child[b-5kue0rbt8o]{border-left:0}.portfolio-summary strong[b-5kue0rbt8o]{font-size:1.45rem}.portfolio-summary small[b-5kue0rbt8o]{color:#5f7095}.summary-icon[b-5kue0rbt8o]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.summary-icon.overdue[b-5kue0rbt8o]{color:#f18b00;background:#fff7e9}.summary-icon.remaining[b-5kue0rbt8o]{color:#0a3a98;background:#edf3ff}.summary-icon.paid[b-5kue0rbt8o]{color:#08a862;background:#ebfaf3}.filter-tabs[b-5kue0rbt8o]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;border:1px solid #e1e7ef;border-radius:28px;background:#fff;margin-bottom:22px}.filter-tabs button[b-5kue0rbt8o]{min-width:0;padding:11px 8px;border:0;border-radius:23px;background:transparent;color:var(--navy);font:inherit;cursor:pointer}.filter-tabs button.active[b-5kue0rbt8o]{color:#fff;background:linear-gradient(135deg,#082b87,#0a4b9a);box-shadow:0 5px 12px rgba(7,45,128,.2)}.loan-list[b-5kue0rbt8o]{display:flex;flex-direction:column;gap:14px}.loan-card[b-5kue0rbt8o]{display:grid;grid-template-columns:56px minmax(140px,1.2fr) minmax(130px,.9fr) minmax(120px,.7fr) auto;align-items:center;gap:15px;padding:17px;border:1px solid #e2e8ef;border-radius:22px;background:#fff;box-shadow:0 6px 18px rgba(12,42,90,.045)}.loan-card.overdue[b-5kue0rbt8o]{border-left:4px solid #ef3c3c}.loan-card.near[b-5kue0rbt8o]{border-left:4px solid #ee8a00}.loan-card.paid[b-5kue0rbt8o]{border-left:4px solid #0caa67}.institution-icon[b-5kue0rbt8o]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#edf9fa}.institution[b-5kue0rbt8o],.installment-info[b-5kue0rbt8o],.installment-amount[b-5kue0rbt8o]{min-width:0;display:flex;flex-direction:column;gap:5px}.institution strong[b-5kue0rbt8o]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan-card small[b-5kue0rbt8o]{color:var(--muted)}.installment-info time[b-5kue0rbt8o]{font-weight:700}.installment-amount strong[b-5kue0rbt8o]{font-size:1.15rem}.details-button[b-5kue0rbt8o]{align-self:stretch;min-width:135px;border:0;border-radius:14px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:linear-gradient(135deg,#06a7b1,#087fa7);font:inherit;cursor:pointer}.month-summary[b-5kue0rbt8o]{display:grid;grid-template-columns:70px repeat(2,1fr);align-items:center;gap:10px;margin-top:20px;padding:17px;background:linear-gradient(135deg,#effaff,#e7f5fd);border:1px solid #cae8f8;border-radius:20px}.month-summary>div[b-5kue0rbt8o]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;border-right:1px solid #bfd6e7}.month-summary>div:nth-child(2)[b-5kue0rbt8o]{border-right:0}.month-summary small[b-5kue0rbt8o]{color:#627397}.calendar-icon[b-5kue0rbt8o]{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#fff}.pagination[b-5kue0rbt8o]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.pagination button[b-5kue0rbt8o],.page-state button[b-5kue0rbt8o]{border:1px solid #b9dce8;border-radius:14px;padding:8px 15px;display:flex;align-items:center;gap:3px;color:var(--navy);background:#fff;font:inherit;cursor:pointer}.pagination button:disabled[b-5kue0rbt8o]{opacity:.4;cursor:not-allowed}.page-state[b-5kue0rbt8o],.inline-empty[b-5kue0rbt8o]{min-height:300px;border:1px solid #e2e8ef;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;background:#fff}.page-state>svg[b-5kue0rbt8o],.inline-empty>svg[b-5kue0rbt8o]{font-size:54px;color:var(--teal)}.page-state span[b-5kue0rbt8o],.inline-empty[b-5kue0rbt8o]{color:var(--muted)}.inline-empty[b-5kue0rbt8o]{min-height:140px}.page-state button[b-5kue0rbt8o]{color:#fff;background:var(--teal)}@media(max-width:700px){.installments-page[b-5kue0rbt8o]{padding:16px 10px 105px}.page-header[b-5kue0rbt8o]{grid-template-columns:40px 1fr 40px;margin-bottom:18px}.back-button[b-5kue0rbt8o],.header-icon[b-5kue0rbt8o]{width:38px;height:38px}.page-header h1[b-5kue0rbt8o]{font-size:1.35rem}.page-header p[b-5kue0rbt8o]{font-size:.78rem}.portfolio-summary[b-5kue0rbt8o]{padding:16px 7px;border-radius:20px}.portfolio-summary>div[b-5kue0rbt8o]{gap:5px;padding:0 5px}.portfolio-summary strong[b-5kue0rbt8o]{font-size:1.05rem}.portfolio-summary small[b-5kue0rbt8o]{font-size:.67rem}.summary-icon[b-5kue0rbt8o]{width:35px;height:35px}.filter-tabs[b-5kue0rbt8o]{gap:2px}.filter-tabs button[b-5kue0rbt8o]{padding:9px 3px;font-size:.72rem}.loan-card[b-5kue0rbt8o]{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:14px 11px;border-radius:18px}.institution-icon[b-5kue0rbt8o]{width:39px;height:39px}.institution[b-5kue0rbt8o]{grid-column:2}.installment-info[b-5kue0rbt8o]{grid-column:2;gap:3px}.installment-info small[b-5kue0rbt8o]{display:none}.installment-amount[b-5kue0rbt8o]{grid-column:3;grid-row:1 / 3;text-align:center;align-items:center}.details-button[b-5kue0rbt8o]{grid-column:1 / -1;min-height:39px;min-width:0;margin-top:4px}.loan-card small[b-5kue0rbt8o]{font-size:.68rem}.loan-card strong[b-5kue0rbt8o],.loan-card time[b-5kue0rbt8o]{font-size:.79rem}.month-summary[b-5kue0rbt8o]{grid-template-columns:48px repeat(2,1fr);padding:12px 7px}.calendar-icon[b-5kue0rbt8o]{width:42px;height:42px}.month-summary small[b-5kue0rbt8o]{font-size:.64rem}.month-summary strong[b-5kue0rbt8o]{font-size:.8rem}.pagination[b-5kue0rbt8o]{gap:8px;font-size:.72rem}.pagination button[b-5kue0rbt8o]{padding:7px 9px}}

.institution-icon[b-5kue0rbt8o]{width:58px;height:58px;border:1px solid #dceaf2;overflow:hidden;background:#fff}
.loan-card.normal[b-5kue0rbt8o]{border-left:4px solid #7183a8}
.institution-icon img[b-5kue0rbt8o]{display:block;width:100%;height:100%;padding:5px;object-fit:contain}
.list-actions[b-5kue0rbt8o]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}
.list-actions button[b-5kue0rbt8o]{min-height:43px;border:1px solid #b9dce8;border-radius:14px;padding:9px 20px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--navy);background:#fff;font:inherit;cursor:pointer}
.list-actions .more-button[b-5kue0rbt8o]{min-width:180px;color:#fff;border-color:transparent;background:linear-gradient(135deg,#06a7b1,#087fa7);box-shadow:0 6px 16px rgba(6,137,167,.16)}
.list-actions .less-button[b-5kue0rbt8o]{min-width:130px}
.list-actions button:disabled[b-5kue0rbt8o]{opacity:.55;cursor:not-allowed}
@media(max-width:700px){.institution-icon[b-5kue0rbt8o]{width:43px;height:43px}.list-actions[b-5kue0rbt8o]{gap:7px}.list-actions button[b-5kue0rbt8o]{padding:7px 12px;font-size:.75rem}.list-actions .more-button[b-5kue0rbt8o]{min-width:145px}.list-actions .less-button[b-5kue0rbt8o]{min-width:105px}}
/* /Presentation/Pages/Loans/Request/Loans.razor.rz.scp.css */
.loan-list-page[b-ifg0glcyhl] {
    max-width: 900px;
    margin: 0 auto;
    padding: 34px 24px 120px;
    color: #092b78;
}

.page-header[b-ifg0glcyhl] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 22px;
}

.page-header > div[b-ifg0glcyhl] {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.page-header span[b-ifg0glcyhl],
.page-header p[b-ifg0glcyhl] {
    color: #7787a9;
}

.page-header h1[b-ifg0glcyhl],
.page-header p[b-ifg0glcyhl] {
    margin: 0;
}

.page-header h1[b-ifg0glcyhl] {
    font-size: 1.65rem;
}

.page-header p[b-ifg0glcyhl] {
    font-size: .92rem;
}

.new-loan-button[b-ifg0glcyhl] {
    min-height: 48px;
    padding: 0 20px;
    border: 0;
    border-radius: 15px;
    color: #fff;
    background: linear-gradient(100deg, #05abb8, #078db5);
    box-shadow: 0 9px 22px rgba(4, 157, 180, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
}

.new-loan-button[b-ifg0glcyhl]  svg {
    font-size: 23px;
}

.new-loan-button span[b-ifg0glcyhl] {
    color: #fff;
}

.loans-card[b-ifg0glcyhl] {
    overflow: hidden;
    padding: 0 18px;
    border: 1px solid #e6ebf1;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(15, 42, 85, .08);
}

.loan-row[b-ifg0glcyhl] {
    display: grid;
    grid-template-columns: 56px minmax(145px, 1.25fr) minmax(100px, .75fr) minmax(85px, .65fr) minmax(120px, .9fr) minmax(175px, 1.1fr);
    align-items: center;
    gap: 13px;
    padding: 18px 0;
    border-bottom: 1px solid #e3e9ef;
    cursor: pointer;
    transition: background-color .2s ease;
}

.loan-row:hover[b-ifg0glcyhl] {
    background: #fbfdff;
}

.loan-row.disabled[b-ifg0glcyhl] {
    cursor: default;
}

.bank-logo[b-ifg0glcyhl] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    color: #06a6af;
    background: #eef9fa;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bank-logo[b-ifg0glcyhl]  svg {
    font-size: 28px;
}

.bank[b-ifg0glcyhl],
.amount[b-ifg0glcyhl] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.bank strong[b-ifg0glcyhl] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.amount strong[b-ifg0glcyhl] {
    font-size: 1.02rem;
}

.loan-row small[b-ifg0glcyhl],
.loan-row time[b-ifg0glcyhl] {
    color: #8190ad;
    font-size: .78rem;
}

.loan-actions[b-ifg0glcyhl] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 7px;
}

.loan-actions button[b-ifg0glcyhl] {
    min-height: 34px;
    border-radius: 17px;
    padding: 6px 11px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font: inherit;
    font-size: .73rem;
    cursor: pointer;
}

.loan-actions button:disabled[b-ifg0glcyhl] {
    opacity: .42;
    cursor: not-allowed;
}

.loan-actions button[b-ifg0glcyhl]  svg {
    font-size: 17px;
}

.request-status[b-ifg0glcyhl] {
    min-width: 0;
    border: 1px solid;
    border-radius: 18px;
    padding: 7px 10px;
    text-align: center;
    font-size: .73rem;
    line-height: 1.5;
    white-space: normal;
}

.request-status.pending[b-ifg0glcyhl] {
    color: #e88800;
    border-color: #ffd597;
    background: #fff7e9;
}

.request-status.success[b-ifg0glcyhl] {
    color: #0a9f62;
    border-color: #bce8d4;
    background: #eefaf5;
}

.request-status.danger[b-ifg0glcyhl] {
    color: #e94343;
    border-color: #ffc8c8;
    background: #fff2f2;
}

.case-file-action[b-ifg0glcyhl] {
    color: #087d9d;
    border: 1px solid #9dd7e2;
    background: #eefafd;
}

.loan-actions button[b-ifg0glcyhl] {
    white-space: nowrap;
}

.secondary-action[b-ifg0glcyhl] {
    color: #067d98;
    border: 1px solid #a8dce6;
    background: #f1fbfd;
}

.secondary-action.success[b-ifg0glcyhl] {
    color: #138755;
    border-color: #b9e7d2;
    background: #effaf5;
}

.cancel-action[b-ifg0glcyhl] {
    color: #df3f48;
    border: 1px solid #ffc9cd;
    background: #fff4f5;
}

.list-state[b-ifg0glcyhl] {
    min-height: 190px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #7584a4;
}

.list-state.empty[b-ifg0glcyhl]  svg {
    font-size: 48px;
    color: #07a7b8;
}

.list-state.empty strong[b-ifg0glcyhl] {
    color: #14377e;
}

.load-more-actions[b-ifg0glcyhl] {
    min-height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    color: #7786a5;
    font-size: .84rem;
}

.load-more-actions button[b-ifg0glcyhl] {
    border: 1px solid #d9e2ec;
    border-radius: 11px;
    padding: 7px 12px;
    color: #083181;
    background: #fff;
    display: flex;
    align-items: center;
    gap: 4px;
    font: inherit;
    cursor: pointer;
}

.load-more-actions button:hover:not(:disabled)[b-ifg0glcyhl] {
    color: #04aabd;
    border-color: #04aabd;
    background: #f0fbfc;
}

.load-more-actions button:disabled[b-ifg0glcyhl] {
    opacity: .38;
    cursor: not-allowed;
}

.load-more-actions button[b-ifg0glcyhl]  svg {
    font-size: 19px;
}

.load-more-actions button.less[b-ifg0glcyhl] { color:#667792; }

@media (max-width: 760px) {
    .loan-list-page[b-ifg0glcyhl] {
        padding: 22px 12px 110px;
    }

    .page-header[b-ifg0glcyhl] {
        align-items: flex-end;
    }

    .page-header p[b-ifg0glcyhl] {
        display: none;
    }

    .new-loan-button[b-ifg0glcyhl] {
        min-height: 43px;
        padding: 0 13px;
        font-size: .78rem;
    }

    .loans-card[b-ifg0glcyhl] {
        padding: 0 12px;
        border-radius: 20px;
    }

    .loan-row[b-ifg0glcyhl] {
        grid-template-columns: 42px minmax(0, 1fr) auto;
        gap: 9px;
        padding: 15px 0;
    }

    .bank-logo[b-ifg0glcyhl] {
        width: 39px;
        height: 39px;
    }

    .bank-logo[b-ifg0glcyhl]  svg {
        font-size: 23px;
    }

    .loan-row time[b-ifg0glcyhl] {
        display: none;
    }

    .request-status[b-ifg0glcyhl] {
        grid-column: 3;
        grid-row: 1 / 3;
        width: 126px;
        max-width: 126px;
        min-height: 38px;
        align-self: center;
    }

    .amount[b-ifg0glcyhl] {
        grid-column: 2;
    }

    .loan-actions[b-ifg0glcyhl] {
        grid-column: 1 / -1;
        grid-row: 3;
        max-width: none;
        flex-direction: row;
        justify-content: flex-end;
        padding-top: 4px;
    }

    .loan-actions button[b-ifg0glcyhl] {
        width: auto;
        min-height: 30px;
        padding: 5px 7px;
        font-size: .67rem;
    }

    .load-more-actions[b-ifg0glcyhl] {
        gap: 7px;
        font-size: .74rem;
    }

    .load-more-actions button[b-ifg0glcyhl] {
        padding: 6px 8px;
    }

}

@media (max-width: 420px) {
    .page-header h1[b-ifg0glcyhl] {
        font-size: 1.3rem;
    }

    .page-header > div > span[b-ifg0glcyhl] {
        font-size: .78rem;
    }

    .new-loan-button span[b-ifg0glcyhl] {
        max-width: 80px;
    }

    .bank small[b-ifg0glcyhl] {
        font-size: .68rem;
    }

    .amount strong[b-ifg0glcyhl] {
        font-size: .9rem;
    }

    .request-status[b-ifg0glcyhl] {
        width: 106px;
        max-width: 106px;
        font-size: .66rem;
    }
}
/* /Presentation/Pages/Loans/Request/LoanWorkflow.razor.rz.scp.css */
.loan-workflow-page[b-q73j0zt9us]{max-width:940px;margin:0 auto;padding:0 22px 34px;color:#0b2d72}.workflow-hero[b-q73j0zt9us]{position:relative;min-height:220px;margin:0 -22px -55px;padding:55px 80px 95px;display:flex;align-items:flex-start;justify-content:center;text-align:center;color:#fff;background:linear-gradient(145deg,#078aba,#08adb6 54%,#087eb2);border-radius:0 0 48px 48px}.workflow-hero h1[b-q73j0zt9us]{margin:0 0 9px;font-size:2rem;font-weight:800}.workflow-hero p[b-q73j0zt9us]{margin:0;font-size:1.05rem}.hero-back[b-q73j0zt9us]{position:absolute;right:28px;top:58px;border:0;background:transparent;color:#fff;cursor:pointer}.hero-back[b-q73j0zt9us]  svg{font-size:48px}.hero-help[b-q73j0zt9us]{position:absolute;left:35px;top:66px;font-size:36px!important}.workflow-progress[b-q73j0zt9us]{position:relative;z-index:2;min-height:170px;padding:28px 26px 20px;display:flex;align-items:flex-start;justify-content:center;background:#fff;border-radius:30px;box-shadow:0 12px 35px rgba(20,52,95,.12);overflow-x:auto}.progress-step[b-q73j0zt9us]{flex:0 0 112px;border:0;background:transparent;color:#7d8aa8;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.progress-step:disabled[b-q73j0zt9us]{cursor:not-allowed}.step-circle[b-q73j0zt9us]{position:relative;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1f5f7;border:2px solid transparent;color:#079aae}.step-circle[b-q73j0zt9us]  svg{font-size:33px}.step-circle small[b-q73j0zt9us]{position:absolute;left:-3px;bottom:-2px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid currentColor;font-size:.7rem}.progress-step.active[b-q73j0zt9us]{color:#092c72;font-weight:700}.progress-step.active .step-circle[b-q73j0zt9us]{color:#fff;background:linear-gradient(145deg,#08b4a9,#078eb7);box-shadow:0 7px 17px rgba(6,162,174,.25)}.progress-step.completed .step-circle[b-q73j0zt9us]{color:#fff;background:linear-gradient(145deg,#08b89c,#08a5aa)}.step-label[b-q73j0zt9us]{text-align:center;line-height:1.6;white-space:nowrap}.step-line[b-q73j0zt9us]{flex:1 1 45px;min-width:24px;max-width:90px;height:3px;margin-top:35px;border-radius:4px;background:#d6dce5}.step-line.completed[b-q73j0zt9us]{background:#09aaa6}.workflow-form[b-q73j0zt9us]{position:relative;z-index:1;margin-top:26px;padding:30px;border-radius:28px;background:#fff;box-shadow:0 10px 34px rgba(23,49,88,.1)}.workflow-loading[b-q73j0zt9us],.workflow-error[b-q73j0zt9us]{position:relative;z-index:2;min-height:260px;border-radius:28px;background:#fff;box-shadow:0 10px 34px rgba(23,49,88,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.workflow-error[b-q73j0zt9us]  svg{font-size:48px;color:#e34b55}.workflow-error button[b-q73j0zt9us]{border:0;border-radius:12px;background:#079bae;color:#fff;padding:10px 25px}.workflow-form[b-q73j0zt9us]  .mud-input-control{margin-bottom:8px}.workflow-form[b-q73j0zt9us]  .mud-input-outlined-border{border-color:#dbe2ea!important;border-radius:15px!important}.workflow-form[b-q73j0zt9us]  .mud-input{min-height:62px;padding-inline:10px}.workflow-form[b-q73j0zt9us]  .mud-input-label{color:#7181a1}.workflow-form[b-q73j0zt9us]  .mud-button-filled-primary{min-height:54px;min-width:190px;border-radius:15px;background:linear-gradient(135deg,#08a9aa,#0785b7);font-size:1rem}.workflow-form[b-q73j0zt9us]  .mud-button-outlined-primary{min-height:48px;border-radius:14px}.workflow-form[b-q73j0zt9us]  .mud-alert{border-radius:15px}.workflow-form[b-q73j0zt9us]  .mud-card{border:1px dashed #b7c9df;border-radius:20px;box-shadow:none!important}.workflow-form[b-q73j0zt9us]  .mud-card-actions{justify-content:center}.workflow-form[b-q73j0zt9us]  .mud-file-upload{width:100%}
@media(max-width:720px){.loan-workflow-page[b-q73j0zt9us]{padding:0 12px 26px}.workflow-hero[b-q73j0zt9us]{min-height:190px;margin:0 -12px -42px;padding:43px 55px 75px;border-radius:0 0 34px 34px}.workflow-hero h1[b-q73j0zt9us]{font-size:1.45rem}.workflow-hero p[b-q73j0zt9us]{font-size:.88rem}.hero-back[b-q73j0zt9us]{right:10px;top:44px}.hero-back[b-q73j0zt9us]  svg{font-size:39px}.hero-help[b-q73j0zt9us]{left:17px;top:52px;font-size:29px!important}.workflow-progress[b-q73j0zt9us]{min-height:125px;padding:18px 12px 13px;border-radius:23px;justify-content:flex-start}.progress-step[b-q73j0zt9us]{flex-basis:78px;gap:6px}.step-circle[b-q73j0zt9us]{width:52px;height:52px}.step-circle[b-q73j0zt9us]  svg{font-size:25px}.step-circle small[b-q73j0zt9us]{width:19px;height:19px;font-size:.61rem}.step-label[b-q73j0zt9us]{font-size:.69rem}.step-line[b-q73j0zt9us]{min-width:14px;margin-top:25px}.workflow-form[b-q73j0zt9us]{margin-top:17px;padding:18px 14px;border-radius:22px}.workflow-form[b-q73j0zt9us]  .mud-grid-item{padding:8px!important}.workflow-form[b-q73j0zt9us]  .mud-input{min-height:56px}.workflow-form[b-q73j0zt9us]  .mud-button-filled-primary{width:100%;min-width:0}.workflow-form[b-q73j0zt9us]  .mud-card{padding:14px!important}}

/* The existing endpoint-backed check modes are presented as two clear design options. */
.workflow-form[b-q73j0zt9us]  .mud-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}
.workflow-form[b-q73j0zt9us]  .mud-radio{min-height:58px;margin:0!important;padding:10px 14px;border:1px solid #dce4ec;border-radius:15px;background:#fff}
.workflow-form[b-q73j0zt9us]  .mud-radio:has(input:checked){border-color:#08a5aa;background:#effbfb;box-shadow:0 0 0 1px #08a5aa}
.workflow-form[b-q73j0zt9us]  .mud-image{border-radius:16px!important}
@media(max-width:560px){.workflow-form[b-q73j0zt9us]  .mud-radio-group{grid-template-columns:1fr}.workflow-form[b-q73j0zt9us]  .mud-radio{font-size:.82rem}}

/* Keep the step number legible after the main icon changes to a completion check. */
.progress-step.completed .step-circle small[b-q73j0zt9us],
.progress-step.active .step-circle small[b-q73j0zt9us]{
    color:#078fa8;
    background:#fff;
    border-color:#078fa8;
    font-weight:800;
    z-index:2;
}
/* /Presentation/Pages/Loans/Request/NewLoanRequest.razor.rz.scp.css */
.loan-request-page[b-dy0az49w9t]{--blue:#072c86;--teal:#08a7a7;max-width:920px;margin:0 auto;padding:0 18px 42px;color:#09245f;font-family:inherit}.loan-hero[b-dy0az49w9t]{position:relative;margin:0 -18px 28px;padding:38px 70px 80px;text-align:center;color:#fff;background:linear-gradient(145deg,#054a93,#09abb7);border-radius:0 0 48px 48px}.loan-hero h1[b-dy0az49w9t]{font-size:2rem;margin:0 0 8px}.loan-hero p[b-dy0az49w9t]{margin:0;font-size:1.05rem}.back-button[b-dy0az49w9t]{position:absolute;right:24px;top:35px;border:0;background:transparent;color:#fff;font-size:3rem;line-height:1;cursor:pointer}.content-card[b-dy0az49w9t],.credit-card[b-dy0az49w9t],.state-card[b-dy0az49w9t]{background:#fff;border:1px solid #e4eaf1;border-radius:24px;box-shadow:0 10px 30px rgba(10,40,90,.07);padding:24px;margin-bottom:18px}.credit-card[b-dy0az49w9t]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:-75px;position:relative}.credit-icon[b-dy0az49w9t]{background:#e4f8f5;color:#079b91;border-radius:18px;padding:16px}.credit-icon[b-dy0az49w9t]  svg{font-size:36px}.credit-card>div:nth-child(2)[b-dy0az49w9t]{display:flex;flex-direction:column;gap:5px}.credit-card strong[b-dy0az49w9t]{font-size:1.8rem}.credit-card small[b-dy0az49w9t]{font-size:.8rem;font-weight:400;color:#7785a5}.credit-ring[b-dy0az49w9t]{width:96px;height:96px;border:10px solid #11a6a9;border-left-color:#e8edf1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.content-card h2[b-dy0az49w9t]{display:flex;align-items:center;gap:9px;font-size:1.15rem;margin:0 0 20px}.content-card h2[b-dy0az49w9t]  svg{color:var(--teal)}.banks-grid[b-dy0az49w9t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bank-card[b-dy0az49w9t]{position:relative;min-width:0;min-height:105px;border:1.5px solid #dfe5ec;border-radius:18px;background:#fff;padding:15px;display:flex;gap:15px;align-items:center;text-align:right;color:var(--blue);cursor:pointer}.bank-card.selected[b-dy0az49w9t]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.bank-card img[b-dy0az49w9t]{width:64px;height:64px;object-fit:contain}.bank-card>span:last-child[b-dy0az49w9t]{min-width:0;display:flex;flex-direction:column;gap:7px}.bank-card small[b-dy0az49w9t]{color:#8590aa}.selected-check[b-dy0az49w9t]{position:absolute;right:-8px;top:-8px;background:var(--teal);color:#fff;border-radius:50%;width:28px;height:28px;text-align:center;line-height:28px}.selected-amount[b-dy0az49w9t]{display:block;text-align:center;font-size:1.9rem;margin:10px}.selected-amount small[b-dy0az49w9t]{font-size:.9rem}.range-row[b-dy0az49w9t]{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:14px}.range-row button[b-dy0az49w9t]{height:42px;border:0;border-radius:10px;font-size:1.6rem;color:var(--blue);cursor:pointer}.range-row input[b-dy0az49w9t]{accent-color:var(--teal);width:100%}.range-labels[b-dy0az49w9t]{display:flex;justify-content:space-between;color:#7c89a6;font-size:.8rem;margin-top:8px}.terms[b-dy0az49w9t]{display:flex;gap:12px;flex-wrap:wrap}.terms button[b-dy0az49w9t]{flex:1;min-width:110px;border:1px solid #dbe1e9;background:#fff;color:var(--blue);padding:12px;border-radius:24px;cursor:pointer}.terms button.selected[b-dy0az49w9t]{background:linear-gradient(135deg,#08aaa9,#087cab);color:#fff;border-color:transparent}.summary-card[b-dy0az49w9t]{background:linear-gradient(135deg,#fff,#f3fbff)}.summary-grid[b-dy0az49w9t]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e1e7ef}.summary-grid div[b-dy0az49w9t]{background:#fff;padding:15px;display:flex;justify-content:space-between;gap:8px}.summary-grid span[b-dy0az49w9t]{color:#7b87a2}.calculating[b-dy0az49w9t],.state-card[b-dy0az49w9t]{display:flex;justify-content:center;align-items:center;gap:12px;min-height:120px}.state-card.empty[b-dy0az49w9t]{flex-direction:column}.notice[b-dy0az49w9t]{background:#edf7ff;border:1px solid #cfe6fa;border-radius:15px;padding:14px;display:flex;gap:10px;align-items:center;margin:18px 0}.submit-button[b-dy0az49w9t]{width:100%;border:0;border-radius:16px;padding:16px 25px;background:linear-gradient(135deg,#07968f,#087ca7);color:#fff;font:700 1.15rem inherit;display:flex;align-items:center;justify-content:center;gap:25px;cursor:pointer}.submit-button:disabled[b-dy0az49w9t]{opacity:.55;cursor:not-allowed}.calc-error[b-dy0az49w9t]{color:#bd2432;text-align:center}
@media(max-width:700px){.loan-request-page[b-dy0az49w9t]{padding:0 10px 110px}.loan-hero[b-dy0az49w9t]{margin:0 -10px 20px;padding:28px 45px 74px;border-radius:0 0 34px 34px}.loan-hero h1[b-dy0az49w9t]{font-size:1.5rem}.loan-hero p[b-dy0az49w9t]{font-size:.9rem}.back-button[b-dy0az49w9t]{right:15px;top:24px}.content-card[b-dy0az49w9t],.credit-card[b-dy0az49w9t],.state-card[b-dy0az49w9t]{border-radius:18px;padding:16px}.credit-card[b-dy0az49w9t]{grid-template-columns:auto 1fr;gap:12px;margin-top:-58px}.credit-ring[b-dy0az49w9t]{display:none}.credit-card strong[b-dy0az49w9t]{font-size:1.35rem}.banks-grid[b-dy0az49w9t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bank-card[b-dy0az49w9t]{min-height:108px;padding:10px 6px;flex-direction:column;justify-content:center;gap:6px;text-align:center}.bank-card img[b-dy0az49w9t]{width:40px;height:40px}.bank-card>span:last-child[b-dy0az49w9t]{align-items:center;gap:3px}.bank-card strong[b-dy0az49w9t]{font-size:.78rem;line-height:1.45}.bank-card small[b-dy0az49w9t]{font-size:.67rem;line-height:1.4}.selected-check[b-dy0az49w9t]{right:-6px;top:-6px;width:24px;height:24px;line-height:24px}.summary-grid[b-dy0az49w9t]{grid-template-columns:1fr}.summary-grid div[b-dy0az49w9t]{font-size:.9rem}.range-row[b-dy0az49w9t]{grid-template-columns:36px 1fr 36px;gap:8px}.terms[b-dy0az49w9t]{gap:8px}.terms button[b-dy0az49w9t]{min-width:80px;padding:10px 6px}.submit-button[b-dy0az49w9t]{position:sticky;bottom:78px;z-index:3;box-shadow:0 8px 28px rgba(0,70,100,.25)}}
/* /Presentation/Pages/Loans/Request/Steps/CheckStep.razor.rz.scp.css */
.check-upload-block[b-7mn8q0tlkm] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    min-width: 0;
}

.check-guide-card[b-7mn8q0tlkm] {
    text-align: center;
}

.check-guide-card[b-7mn8q0tlkm]  .mud-alert-message {
    width: 100%;
    text-align: center;
}

.check-guide-list[b-7mn8q0tlkm] {
    margin: 8px auto 0;
    padding: 0;
    list-style: none;
    line-height: 2;
    text-align: center;
}

.check-sayad-field[b-7mn8q0tlkm]  input {
    direction: ltr;
    text-align: center;
}

.check-sayad-field[b-7mn8q0tlkm]  .mud-input-label {
    right: 50%;
    left: auto;
    transform: translate(50%, 24px) scale(1);
    transform-origin: center;
}

.check-sayad-field[b-7mn8q0tlkm]  .mud-input-label.mud-input-label-outlined.mud-input-label-inputcontrol {
    text-align: center;
}

.check-sayad-field[b-7mn8q0tlkm]  .mud-input-label.mud-shrink {
    right: 14px;
    transform: translateY(-6px) scale(.75);
    transform-origin: top right;
}

.check-thumbnail[b-7mn8q0tlkm] {
    position: relative;
    width: min(230px, 100%);
}

.check-thumbnail-button[b-7mn8q0tlkm] {
    display: block;
    width: 100%;
    height: 138px;
    padding: 6px;
    overflow: hidden;
    border: 1px solid #cfe1e9;
    border-radius: 14px;
    background: #eef5f7;
    box-shadow: 0 5px 15px rgba(15, 44, 85, .1);
    cursor: zoom-in;
}

.check-thumbnail-button img[b-7mn8q0tlkm] {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    border-radius: 9px;
}

.check-thumbnail[b-7mn8q0tlkm]  .check-thumbnail-remove {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 2;
    background: #fff;
    box-shadow: 0 3px 10px rgba(22, 45, 77, .16);
}

.check-zoom-image[b-7mn8q0tlkm] {
    display: block;
    width: 100%;
    max-width: 100%;
    max-height: 78vh;
    height: auto;
    object-fit: contain;
    border-radius: 10px;
}

@media (max-width: 560px) {
    .check-upload-block[b-7mn8q0tlkm] {
        align-items: stretch;
    }

    .check-thumbnail[b-7mn8q0tlkm] {
        width: min(190px, 100%);
        align-self: center;
    }

    .check-thumbnail-button[b-7mn8q0tlkm] {
        height: 115px;
    }
}
/* /Presentation/Pages/Loans/Request/Steps/DocumentStep.razor.rz.scp.css */
.document-step[b-rv3h9ui0ov] {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.document-list[b-rv3h9ui0ov] {
    display: grid;
    gap: 14px;
}

.document-card[b-rv3h9ui0ov] {
    min-height: 150px;
    padding: 20px;
    overflow: hidden;
    border: 1.5px dashed #b8cae0;
    border-radius: 19px;
    display: grid;
    grid-template-columns: 74px minmax(0, 1fr) 140px;
    align-items: center;
    gap: 18px;
    background: #fff;
}

.document-card.has-file[b-rv3h9ui0ov] {
    border-style: solid;
    border-color: #93d7d3;
    background: #faffff;
}

.document-icon[b-rv3h9ui0ov] {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: grid;
    place-items: center;
    color: #069db2;
    background: #f0f6fb;
}

.document-icon[b-rv3h9ui0ov]  svg {
    font-size: 38px;
}

.document-copy[b-rv3h9ui0ov] {
    min-width: 0;
}

.document-copy h3[b-rv3h9ui0ov] {
    margin: 0 0 8px;
    color: #102f72;
    font-size: 1.05rem;
}

.document-copy p[b-rv3h9ui0ov] {
    margin: 0 0 8px;
    color: #7081a4;
    line-height: 1.8;
}

.document-copy small[b-rv3h9ui0ov] {
    color: #8291ae;
}

.document-thumbnail[b-rv3h9ui0ov] {
    grid-column: 3;
    width: 140px;
    max-width: 100%;
    height: 96px;
    overflow: hidden;
    border: 1px solid #dce7ef;
    border-radius: 12px;
    background: #eef4f7;
    display: grid;
    place-items: center;
}

.document-thumbnail img[b-rv3h9ui0ov] {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
}

.document-card[b-rv3h9ui0ov]  .mud-file-upload {
    grid-column: 3;
    width: 140px;
    max-width: 100%;
}

.document-card[b-rv3h9ui0ov]  .mud-button-root {
    width: 100%;
    white-space: nowrap;
}

.document-actions[b-rv3h9ui0ov] {
    display: flex;
    justify-content: flex-end;
    margin-top: 4px;
}

.document-actions[b-rv3h9ui0ov]  .mud-button-root {
    min-width: 240px;
}

@media (max-width: 680px) {
    .document-card[b-rv3h9ui0ov] {
        padding: 15px;
        grid-template-columns: 56px minmax(0, 1fr);
        gap: 12px;
    }

    .document-icon[b-rv3h9ui0ov] {
        width: 54px;
        height: 54px;
    }

    .document-icon[b-rv3h9ui0ov]  svg {
        font-size: 30px;
    }

    .document-copy h3[b-rv3h9ui0ov] {
        font-size: .93rem;
    }

    .document-copy p[b-rv3h9ui0ov],
    .document-copy small[b-rv3h9ui0ov] {
        font-size: .76rem;
    }

    .document-thumbnail[b-rv3h9ui0ov] {
        grid-column: 1 / -1;
        width: min(180px, 100%);
        height: 110px;
        justify-self: center;
    }

    .document-card[b-rv3h9ui0ov]  .mud-file-upload {
        grid-column: 1 / -1;
        width: 100%;
        max-width: none;
    }

    .document-actions[b-rv3h9ui0ov]  .mud-button-root {
        width: 100%;
        min-width: 0;
    }
}
/* /Presentation/Pages/Loans/Request/Steps/FinalReviewStep.razor.rz.scp.css */
.review-loading[b-5ids6gpou4]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#7181a1}.review-sections[b-5ids6gpou4]{display:grid;gap:15px}.review-card[b-5ids6gpou4]{border:1px solid #e6ebf1;border-radius:20px;padding:16px 24px;background:#fff;box-shadow:0 7px 20px rgba(17,48,93,.06)}.review-card h2[b-5ids6gpou4]{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #e9edf2;color:#079caf;font-size:1.1rem;display:flex;align-items:center;gap:8px}.review-card h2[b-5ids6gpou4]  svg{font-size:26px}.review-notice[b-5ids6gpou4]{margin-top:16px;padding:15px 18px;border:1px solid #9dd6f2;border-radius:16px;background:#eef8ff;color:#143979;display:flex;align-items:center;gap:12px;line-height:1.8}.review-notice[b-5ids6gpou4]  svg{color:#048eb9;font-size:29px}.review-actions[b-5ids6gpou4]{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-top:16px}.review-actions button[b-5ids6gpou4]{min-height:54px;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer}.review-actions .primary[b-5ids6gpou4]{border:0;color:#fff;background:linear-gradient(135deg,#08a8a9,#087fb5)}.review-actions .secondary[b-5ids6gpou4]{border:2px solid #079eb3;color:#087c9e;background:#fff}
@media(max-width:620px){.review-card[b-5ids6gpou4]{padding:13px 14px;border-radius:16px}.review-card h2[b-5ids6gpou4]{font-size:.98rem}.review-actions[b-5ids6gpou4]{grid-template-columns:1fr}.review-actions .primary[b-5ids6gpou4]{grid-row:1}.review-notice[b-5ids6gpou4]{font-size:.83rem}}
/* /Presentation/Pages/Loans/Request/Steps/InfoRow.razor.rz.scp.css */
.info-row[b-cce9op5y2s]{min-height:38px;padding:7px 2px;display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.3fr);align-items:center;gap:12px;border-bottom:1px solid #edf0f4}.info-row:last-child[b-cce9op5y2s]{border-bottom:0}.info-row span[b-cce9op5y2s]{color:#7180a0}.info-row strong[b-cce9op5y2s]{color:#102e70;font-weight:600;overflow-wrap:anywhere}.info-row strong.success[b-cce9op5y2s]{color:#269b53;display:flex;align-items:center;gap:6px}.info-row strong[b-cce9op5y2s]  svg{font-size:18px}
@media(max-width:520px){.info-row[b-cce9op5y2s]{grid-template-columns:1fr;gap:2px}.info-row span[b-cce9op5y2s]{font-size:.78rem}.info-row strong[b-cce9op5y2s]{font-size:.88rem}}
/* /Presentation/Pages/Profile/ChangeMobile.razor.rz.scp.css */
.mobile-change-page[b-qtwaf6rco2]{--navy:#08255f;--teal:#08a8bc;--muted:#747f96;width:min(100%,760px);margin:0 auto;padding:24px 20px 120px;color:var(--navy)}.change-header[b-qtwaf6rco2]{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;margin-bottom:24px}.change-header>button[b-qtwaf6rco2]{width:46px;height:46px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);background:#fff;cursor:pointer}.change-header>button:hover[b-qtwaf6rco2]{background:#edf7fb}.change-header>div[b-qtwaf6rco2]{text-align:center}.change-header h1[b-qtwaf6rco2]{margin:0;font-size:1.75rem}.change-header p[b-qtwaf6rco2]{margin:6px 0 0;color:var(--muted)}.stepper[b-qtwaf6rco2]{margin:0 auto 24px;padding:0 22px;display:flex;align-items:flex-start;justify-content:center}.step-item[b-qtwaf6rco2]{min-width:75px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#9ba5b6}.step-item>span[b-qtwaf6rco2]{width:36px;height:36px;border:2px solid #dce4ed;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;font-weight:800}.step-item small[b-qtwaf6rco2]{white-space:nowrap;font-size:.77rem}.step-item.active[b-qtwaf6rco2]{color:var(--teal)}.step-item.active>span[b-qtwaf6rco2]{color:#fff;border-color:var(--teal);background:var(--teal);box-shadow:0 6px 15px rgba(8,168,188,.2)}.step-item.done>span[b-qtwaf6rco2]{background:#13b865;border-color:#13b865}.stepper>i[b-qtwaf6rco2]{width:clamp(45px,10vw,105px);height:2px;margin-top:17px;background:#dce4ed}.stepper>i.active[b-qtwaf6rco2]{background:#13b865}.change-card[b-qtwaf6rco2]{padding:34px 44px;border:1px solid #dfe9f1;border-radius:28px;background:#fff;box-shadow:0 12px 36px rgba(12,48,90,.06)}.change-card h2[b-qtwaf6rco2]{margin:14px 0 8px;text-align:center;font-size:1.55rem}.lead[b-qtwaf6rco2]{max-width:510px;margin:0 auto 25px;text-align:center;color:var(--muted);line-height:1.9}.step-visual[b-qtwaf6rco2],.success-visual[b-qtwaf6rco2]{width:92px;height:92px;margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);background:linear-gradient(145deg,#e7faff,#f7fdff)}.step-visual svg[b-qtwaf6rco2]{font-size:52px}.success-visual[b-qtwaf6rco2]{color:#fff;background:linear-gradient(145deg,#18c879,#0ca55e);box-shadow:0 12px 24px rgba(16,182,104,.22)}.success-visual svg[b-qtwaf6rco2]{font-size:53px}.current-mobile[b-qtwaf6rco2],.otp-mobile[b-qtwaf6rco2]{min-height:76px;margin:0 auto 23px;padding:12px 16px;border:1px solid #dceaf2;border-radius:18px;display:flex;align-items:center;gap:13px;background:#f8fcff}.current-mobile>span[b-qtwaf6rco2]{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#e6f8fc}.current-mobile>div[b-qtwaf6rco2]{flex:1;display:flex;flex-direction:column;gap:4px}.current-mobile small[b-qtwaf6rco2]{color:var(--muted)}.current-mobile strong[b-qtwaf6rco2]{align-self:flex-start}.verified-icon[b-qtwaf6rco2]{color:#10b45b}.input-label[b-qtwaf6rco2]{display:block;margin:0 3px 8px;font-weight:700}.app-input[b-qtwaf6rco2],.otp-input[b-qtwaf6rco2]{height:60px;border:1.5px solid #d5e1ea;border-radius:16px;display:flex;align-items:center;gap:10px;background:#fff;transition:.2s}.app-input:focus-within[b-qtwaf6rco2],.otp-input:focus-within[b-qtwaf6rco2]{border-color:var(--teal);box-shadow:0 0 0 4px rgba(8,168,188,.1)}.app-input.invalid[b-qtwaf6rco2],.otp-input.invalid[b-qtwaf6rco2]{border-color:#db5263}.app-input>svg[b-qtwaf6rco2]{margin-right:16px;color:var(--teal)}.app-input input[b-qtwaf6rco2],.otp-input input[b-qtwaf6rco2]{width:100%;height:100%;padding:0 16px;border:0;outline:0;color:var(--navy);background:transparent;font:700 1.12rem inherit;direction:ltr;text-align:left}.app-input input[b-qtwaf6rco2]{padding-left:18px}.validation-message[b-qtwaf6rco2]{display:block;margin:7px 4px 0;color:#cc4053;font-size:.78rem}.validation-message.centered[b-qtwaf6rco2]{text-align:center}.security-note[b-qtwaf6rco2]{margin:22px 0;padding:15px;border:1px solid #bfe6ef;border-radius:16px;display:flex;align-items:center;gap:11px;color:#31567a;background:#f0fbfd;line-height:1.8;font-size:.87rem}.security-note>svg[b-qtwaf6rco2]{flex:0 0 auto;color:var(--teal)}.primary-action[b-qtwaf6rco2]{width:100%;min-height:58px;border:0;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;background:linear-gradient(135deg,#18b6c7,#038fa9);box-shadow:0 10px 22px rgba(0,152,177,.2);font:800 1rem inherit;cursor:pointer}.primary-action:disabled[b-qtwaf6rco2]{opacity:.58;cursor:wait}.otp-mobile[b-qtwaf6rco2]{justify-content:space-between}.otp-mobile>strong[b-qtwaf6rco2]{font-size:1.1rem}.otp-mobile button[b-qtwaf6rco2]{border:0;display:flex;align-items:center;gap:6px;color:var(--teal);background:transparent;font:700 .83rem inherit;cursor:pointer}.otp-input[b-qtwaf6rco2]{max-width:410px;margin:auto}.otp-input input[b-qtwaf6rco2]{text-align:center;letter-spacing:.55em;font-size:1.45rem}.resend-row[b-qtwaf6rco2]{min-height:56px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.87rem}.resend-row button[b-qtwaf6rco2]{border:0;color:var(--teal);background:transparent;font:800 .9rem inherit;cursor:pointer}.change-result[b-qtwaf6rco2]{margin:26px 0;padding:19px;border:1px solid #dceaf2;border-radius:18px;display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;text-align:center;background:#f9fcfe}.change-result>div[b-qtwaf6rco2]{display:flex;flex-direction:column;gap:7px}.change-result small[b-qtwaf6rco2]{color:var(--muted)}.change-result>svg[b-qtwaf6rco2]{color:var(--teal)}.success-note[b-qtwaf6rco2]{border-color:#bfead1;color:#24704b;background:#f1fcf6}.success-note>svg[b-qtwaf6rco2]{color:#0eaf61}.ltr[b-qtwaf6rco2]{direction:ltr;unicode-bidi:plaintext}@media(max-width:600px){.mobile-change-page[b-qtwaf6rco2]{padding:15px 11px 105px}.change-header[b-qtwaf6rco2]{grid-template-columns:42px 1fr 42px;margin-bottom:18px}.change-header>button[b-qtwaf6rco2]{width:40px;height:40px}.change-header h1[b-qtwaf6rco2]{font-size:1.3rem}.change-header p[b-qtwaf6rco2]{font-size:.75rem}.stepper[b-qtwaf6rco2]{padding:0}.step-item[b-qtwaf6rco2]{min-width:62px}.step-item small[b-qtwaf6rco2]{font-size:.65rem}.stepper>i[b-qtwaf6rco2]{width:38px}.change-card[b-qtwaf6rco2]{padding:25px 16px;border-radius:22px}.change-card h2[b-qtwaf6rco2]{font-size:1.3rem}.lead[b-qtwaf6rco2]{font-size:.82rem;line-height:1.8}.step-visual[b-qtwaf6rco2],.success-visual[b-qtwaf6rco2]{width:78px;height:78px}.step-visual svg[b-qtwaf6rco2],.success-visual svg[b-qtwaf6rco2]{font-size:45px}.current-mobile[b-qtwaf6rco2]{padding:10px 12px}.security-note[b-qtwaf6rco2]{align-items:flex-start;font-size:.76rem}.otp-input input[b-qtwaf6rco2]{letter-spacing:.38em;font-size:1.25rem}.change-result[b-qtwaf6rco2]{padding:14px 8px;grid-template-columns:1fr 25px 1fr}.change-result strong[b-qtwaf6rco2]{font-size:.85rem}}
/* /Presentation/Pages/Profile/PersonInfo.razor.rz.scp.css */
.person-page[b-2cowvgb3lu]{--navy:#08255f;--teal:#08a8bc;--muted:#747f96;--line:#deebf4;width:min(100%,920px);margin:0 auto;padding:24px 22px 120px;color:var(--navy)}.person-header[b-2cowvgb3lu]{display:grid;grid-template-columns:54px 1fr 54px;align-items:center;margin-bottom:26px}.person-header h1[b-2cowvgb3lu]{margin:0;text-align:center;font-size:clamp(1.45rem,3vw,2rem);font-weight:850}.icon-button[b-2cowvgb3lu],.header-avatar[b-2cowvgb3lu]{width:48px;height:48px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);background:#fff}.icon-button[b-2cowvgb3lu]{cursor:pointer}.icon-button:hover[b-2cowvgb3lu]{background:#eef7fb}.header-avatar[b-2cowvgb3lu]{color:#008eae;background:#eff6ff}.header-avatar svg[b-2cowvgb3lu]{font-size:29px}.identity-card[b-2cowvgb3lu]{position:relative;min-height:205px;padding:30px 44px;overflow:hidden;border:1px solid #dbe7f1;border-radius:26px;display:grid;grid-template-columns:180px 1fr 118px;align-items:center;gap:28px;background:linear-gradient(125deg,#fff 0 41%,#f4fbff 42%,#fff 72%);box-shadow:0 10px 35px rgba(12,48,90,.05)}.identity-brand img[b-2cowvgb3lu]{width:145px;height:145px;object-fit:contain}.identity-copy[b-2cowvgb3lu]{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.identity-copy strong[b-2cowvgb3lu]{font-size:1.55rem}.identity-copy span[b-2cowvgb3lu]{color:var(--muted);font-size:1.2rem;letter-spacing:.1em}.identity-avatar[b-2cowvgb3lu]{width:105px;height:105px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5b7cff;background:linear-gradient(145deg,#eef0ff,#fafbff)}.identity-avatar svg[b-2cowvgb3lu]{font-size:58px}.section-heading[b-2cowvgb3lu]{margin:36px 3px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2[b-2cowvgb3lu]{margin:0;padding-right:15px;border-right:5px solid var(--teal);font-size:1.65rem}.verified-badge[b-2cowvgb3lu]{min-height:46px;padding:0 17px;border:1.5px solid #10b85a;border-radius:15px;display:flex;align-items:center;gap:8px;color:#08a94f;font-weight:800;background:#fff}.verified-badge svg[b-2cowvgb3lu]{font-size:25px}.identity-notice[b-2cowvgb3lu]{padding:22px 25px;border:1px solid #bfe5f3;border-radius:22px;display:flex;align-items:center;gap:20px;background:#f7fcff}.notice-icon[b-2cowvgb3lu]{width:58px;height:58px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#079fca;background:#dcf3ff}.notice-icon svg[b-2cowvgb3lu]{font-size:32px}.identity-notice strong[b-2cowvgb3lu]{display:block;margin-bottom:5px;color:var(--teal);font-size:1.05rem}.identity-notice p[b-2cowvgb3lu]{margin:0;line-height:2;color:#23375d}.info-list[b-2cowvgb3lu]{margin-top:20px;display:grid;gap:12px}.profile-field[b-2cowvgb3lu]{min-height:96px;padding:15px 24px;border:1px solid #edf1f5;border-left:5px solid var(--teal);border-radius:20px;display:grid;grid-template-columns:60px 1fr;align-items:center;gap:18px;background:#fff;box-shadow:0 8px 24px rgba(14,43,82,.045)}.field-icon[b-2cowvgb3lu]{width:56px;height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#08a5bf;background:#f5fbff}.field-icon svg[b-2cowvgb3lu]{font-size:31px}.field-copy[b-2cowvgb3lu]{display:flex;flex-direction:column;gap:5px}.field-copy small[b-2cowvgb3lu]{color:var(--muted);font-size:.92rem}.field-copy strong[b-2cowvgb3lu]{font-size:1.18rem}.ltr-value[b-2cowvgb3lu]{direction:ltr;unicode-bidi:plaintext}.mobile-field[b-2cowvgb3lu]{grid-template-columns:60px 1fr auto;border-color:#9dddf0;border-left:5px solid var(--teal)}.change-mobile-button[b-2cowvgb3lu]{min-height:54px;padding:0 22px;border:0;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:linear-gradient(135deg,#19b8cb,#0095ae);box-shadow:0 8px 18px rgba(0,157,181,.2);font:700 .98rem inherit;cursor:pointer}.change-mobile-button:hover[b-2cowvgb3lu]{filter:brightness(.96)}.person-state[b-2cowvgb3lu]{min-height:500px;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;background:#fff}.person-state>svg[b-2cowvgb3lu]{font-size:58px;color:#e05a67}.person-state span[b-2cowvgb3lu]{color:var(--muted)}.person-state button[b-2cowvgb3lu]{min-width:150px;padding:11px 20px;border:0;border-radius:12px;color:#fff;background:var(--teal);font:inherit;cursor:pointer}@media(min-width:760px){.info-list[b-2cowvgb3lu]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-field[b-2cowvgb3lu]{grid-column:1/-1}}@media(max-width:700px){.person-page[b-2cowvgb3lu]{padding:16px 12px 105px}.person-header[b-2cowvgb3lu]{grid-template-columns:44px 1fr 44px;margin-bottom:16px}.icon-button[b-2cowvgb3lu],.header-avatar[b-2cowvgb3lu]{width:42px;height:42px}.person-header h1[b-2cowvgb3lu]{font-size:1.35rem}.identity-card[b-2cowvgb3lu]{min-height:145px;padding:18px;grid-template-columns:78px 1fr 68px;gap:12px;border-radius:20px}.identity-brand img[b-2cowvgb3lu]{width:74px;height:74px}.identity-copy[b-2cowvgb3lu]{gap:8px}.identity-copy strong[b-2cowvgb3lu]{font-size:1rem}.identity-copy span[b-2cowvgb3lu]{font-size:.82rem}.identity-avatar[b-2cowvgb3lu]{width:64px;height:64px}.identity-avatar svg[b-2cowvgb3lu]{font-size:38px}.section-heading[b-2cowvgb3lu]{margin:25px 2px 15px}.section-heading h2[b-2cowvgb3lu]{font-size:1.18rem}.verified-badge[b-2cowvgb3lu]{min-height:38px;padding:0 11px;border-radius:12px;font-size:.78rem}.verified-badge svg[b-2cowvgb3lu]{font-size:20px}.identity-notice[b-2cowvgb3lu]{padding:16px 14px;align-items:flex-start;gap:12px;border-radius:17px}.notice-icon[b-2cowvgb3lu]{width:42px;height:42px}.notice-icon svg[b-2cowvgb3lu]{font-size:25px}.identity-notice strong[b-2cowvgb3lu]{font-size:.9rem}.identity-notice p[b-2cowvgb3lu]{font-size:.78rem;line-height:1.9}.profile-field[b-2cowvgb3lu]{min-height:83px;padding:12px 14px;grid-template-columns:48px 1fr;gap:12px;border-radius:17px}.field-icon[b-2cowvgb3lu]{width:46px;height:46px}.field-icon svg[b-2cowvgb3lu]{font-size:27px}.field-copy small[b-2cowvgb3lu]{font-size:.77rem}.field-copy strong[b-2cowvgb3lu]{font-size:1rem}.mobile-field[b-2cowvgb3lu]{grid-template-columns:48px 1fr}.change-mobile-button[b-2cowvgb3lu]{grid-column:1/-1;min-height:48px}.person-state[b-2cowvgb3lu]{min-height:440px}}
/* /Presentation/Pages/Profile/Profile.razor.rz.scp.css */
.dashboard[b-4wh3s2deos]{max-width:900px;margin:auto;padding:28px 24px 30px;color:#092b78}.welcome-row[b-4wh3s2deos]{display:flex;align-items:center;gap:15px;margin-bottom:24px}.welcome-row>div:nth-child(2)[b-4wh3s2deos]{display:flex;flex-direction:column;gap:3px}.welcome-row span[b-4wh3s2deos]{color:#7787ac}.welcome-row strong[b-4wh3s2deos]{font-size:1.3rem}.user-avatar[b-4wh3s2deos]{position:relative;width:64px;height:64px;border:3px solid #e0e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f8fb}.user-avatar[b-4wh3s2deos]  svg{font-size:44px}.user-avatar i[b-4wh3s2deos],.notification i[b-4wh3s2deos]{position:absolute;width:14px;height:14px;background:#05afbb;border:2px solid #fff;border-radius:50%;bottom:1px;left:0}.notification[b-4wh3s2deos]{position:relative;margin-right:auto;border:0;background:transparent;color:#082d83;cursor:pointer}.notification[b-4wh3s2deos]  svg{font-size:36px}.notification i[b-4wh3s2deos]{top:0;right:0;width:12px;height:12px}.wallet-card[b-4wh3s2deos]{position:relative;overflow:hidden;display:grid;grid-template-columns:190px 1fr;align-items:center;gap:20px;color:white;padding:30px 36px;border-radius:28px;background:radial-gradient(circle at 20% 0,#18a5dd 0,transparent 35%),linear-gradient(135deg,#084b8b,#063178 70%,#061f64);box-shadow:0 15px 35px rgba(5,54,119,.2)}.wallet-card[b-4wh3s2deos]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(0,180,220,.1));pointer-events:none}.wallet-brand img[b-4wh3s2deos]{width:125px;filter:brightness(0) invert(1)}.wallet-info[b-4wh3s2deos]{display:flex;flex-direction:column;align-items:flex-start}.wallet-info>span[b-4wh3s2deos]{display:flex;align-items:center;gap:7px;font-size:1.15rem}.wallet-info strong[b-4wh3s2deos]{font-size:2.4rem;margin-top:8px}.wallet-info b[b-4wh3s2deos]{font-size:1rem}.wallet-info small[b-4wh3s2deos]{font-size:1rem;margin-top:8px}.usage[b-4wh3s2deos]{grid-column:1/-1;display:flex;align-items:center;gap:18px;background:#fff;color:#09327d;border-radius:30px;padding:12px 20px}.usage>div[b-4wh3s2deos]{height:12px;border-radius:10px;background:#e3e5e8;overflow:hidden;flex:1}.usage i[b-4wh3s2deos]{height:100%;display:block;border-radius:10px;background:linear-gradient(90deg,#05b3b4,#08789c)}.usage span[b-4wh3s2deos]{white-space:nowrap}.usage b[b-4wh3s2deos]{color:#05a9bd}.quick-actions[b-4wh3s2deos]{display:grid;gap:16px}.quick-actions.three[b-4wh3s2deos]{grid-template-columns:repeat(3,1fr)}.quick-actions.four[b-4wh3s2deos]{grid-template-columns:repeat(4,1fr)}.quick-actions button[b-4wh3s2deos]{min-height:128px;border:1px solid #ecf0f4;border-radius:20px;background:#fff;box-shadow:0 8px 22px rgba(13,38,83,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#092e80;font:inherit;cursor:pointer;transition:.2s}.quick-actions button:hover[b-4wh3s2deos]{transform:translateY(-3px);box-shadow:0 12px 28px rgba(13,38,83,.13)}.quick-actions button[b-4wh3s2deos]  svg{font-size:43px}.quick-actions button:nth-child(even)[b-4wh3s2deos]  svg{color:#05aaa9}.loans-card[b-4wh3s2deos]{background:#fff;border:1px solid #e8edf2;border-radius:22px;padding:0 18px;box-shadow:0 8px 25px rgba(15,42,85,.07)}.loan-row[b-4wh3s2deos]{display:grid;grid-template-columns:55px 1.4fr 1fr .8fr 1fr;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e4e9ef;cursor:pointer}.loan-row:last-child[b-4wh3s2deos]{border-bottom:0}.bank-logo[b-4wh3s2deos]{width:48px;height:48px;border-radius:50%;background:#eef8fa;display:flex;align-items:center;justify-content:center;color:#06a2a3}.bank[b-4wh3s2deos],.amount[b-4wh3s2deos]{display:flex;flex-direction:column;gap:2px}.loan-row small[b-4wh3s2deos],.loan-row time[b-4wh3s2deos]{color:#8190af;font-size:.8rem}.status[b-4wh3s2deos]{justify-self:end;border-radius:20px;padding:7px 12px;font-size:.8rem;white-space:nowrap}.status.pending[b-4wh3s2deos]{color:#ee8a00;background:#fff7e9;border:1px solid #ffd89a}.status.success[b-4wh3s2deos]{color:#0caa67;background:#eefaf5;border:1px solid #bdebd7}.status.danger[b-4wh3s2deos]{color:#ef3c3c;background:#fff2f2;border:1px solid #ffcaca}.loading[b-4wh3s2deos],.empty[b-4wh3s2deos]{min-height:110px;display:flex;align-items:center;justify-content:center;gap:10px;color:#7886a5}.loans-summary[b-4wh3s2deos]{margin-top:18px;padding:20px 25px;border-radius:24px;border:1px solid #bfe4f4;background:linear-gradient(110deg,#f0fbff,#eaf7fb);display:grid;grid-template-columns:110px repeat(3,1fr);align-items:center;text-align:center}.loans-summary>div:not(:last-child)[b-4wh3s2deos]{border-left:1px solid #c2d8e3}.loans-summary>div[b-4wh3s2deos]{display:flex;flex-direction:column;gap:5px}.loans-summary span[b-4wh3s2deos],.loans-summary small[b-4wh3s2deos]{color:#7183a8}.loans-summary strong[b-4wh3s2deos]{font-size:1.25rem}.summary-icon[b-4wh3s2deos]{color:#04a9b8}.summary-icon[b-4wh3s2deos]  svg{font-size:65px}[b-4wh3s2deos] .section-title{margin:27px 0 12px}
@media(max-width:650px){.dashboard[b-4wh3s2deos]{padding:20px 12px 25px}.welcome-row[b-4wh3s2deos]{margin-bottom:16px}.user-avatar[b-4wh3s2deos]{width:54px;height:54px}.wallet-card[b-4wh3s2deos]{grid-template-columns:1fr auto;padding:22px 18px;border-radius:22px}.wallet-brand[b-4wh3s2deos]{grid-column:2}.wallet-brand img[b-4wh3s2deos]{width:80px}.wallet-info[b-4wh3s2deos]{grid-row:1;grid-column:1}.wallet-info strong[b-4wh3s2deos]{font-size:1.8rem}.usage[b-4wh3s2deos]{padding:10px 12px;gap:8px;font-size:.75rem}.quick-actions[b-4wh3s2deos]{gap:9px}.quick-actions.three[b-4wh3s2deos]{grid-template-columns:repeat(3,1fr)}.quick-actions.four[b-4wh3s2deos]{grid-template-columns:repeat(4,1fr)}.quick-actions button[b-4wh3s2deos]{min-height:95px;border-radius:15px;font-size:.72rem;padding:5px}.quick-actions button[b-4wh3s2deos]  svg{font-size:32px}.loan-row[b-4wh3s2deos]{grid-template-columns:42px 1fr auto;gap:8px}.bank-logo[b-4wh3s2deos]{width:38px;height:38px}.loan-row time[b-4wh3s2deos]{display:none}.loan-row .amount[b-4wh3s2deos]{grid-column:2}.loan-row .status[b-4wh3s2deos]{grid-row:1/3;grid-column:3}.loans-summary[b-4wh3s2deos]{padding:15px 8px;grid-template-columns:repeat(3,1fr)}.summary-icon[b-4wh3s2deos]{display:none!important}.loans-summary>div:nth-child(2)[b-4wh3s2deos]{border-right:0}.loans-summary span[b-4wh3s2deos]{font-size:.72rem}.loans-summary strong[b-4wh3s2deos]{font-size:.9rem}}

/* Credit card layout follows the reference: brand left, credit details right. */
.wallet-card[b-4wh3s2deos]{grid-template-columns:190px 1fr;grid-template-areas:"brand info" "usage usage";direction:ltr}
.wallet-brand[b-4wh3s2deos]{grid-area:brand;direction:ltr;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}
.olive-mark[b-4wh3s2deos]{position:relative;width:92px;height:92px;border-radius:50%;background:conic-gradient(from 28deg,#13d1c8 0 22%,#059db6 22% 55%,#053d85 55% 86%,transparent 86% 100%)}
.olive-mark[b-4wh3s2deos]:before{content:"";position:absolute;inset:24px;border-radius:50%;background:#06417f}
.olive-mark[b-4wh3s2deos]:after{content:"";position:absolute;inset:36px;border-radius:50%;background:#fff}
.wallet-brand>strong[b-4wh3s2deos]{font:700 1.45rem Arial,sans-serif;letter-spacing:.16em;margin-top:4px;color:#fff}
.wallet-brand>span[b-4wh3s2deos]{font:600 .72rem Arial,sans-serif;letter-spacing:.22em;color:#fff}
.wallet-brand>img.wallet-logo[b-4wh3s2deos]{display:block;width:300px;height:auto;max-height:310px;object-fit:contain;filter:none}
.wallet-info[b-4wh3s2deos]{grid-area:info;direction:rtl;align-items:flex-start;text-align:right;justify-self:end;z-index:1}
.usage[b-4wh3s2deos]{grid-area:usage;direction:rtl;z-index:1}
@media(max-width:650px){.wallet-card[b-4wh3s2deos]{grid-template-columns:115px 1fr;grid-template-areas:"brand info" "usage usage"}.wallet-brand[b-4wh3s2deos]{grid-column:auto;overflow:visible}.olive-mark[b-4wh3s2deos]{width:68px;height:68px}.olive-mark[b-4wh3s2deos]:before{inset:18px}.olive-mark[b-4wh3s2deos]:after{inset:27px}.wallet-brand>strong[b-4wh3s2deos]{font-size:1rem}.wallet-brand>span[b-4wh3s2deos]{font-size:.53rem}.wallet-brand>img.wallet-logo[b-4wh3s2deos]{width:210px;max-height:224px}.wallet-info[b-4wh3s2deos]{grid-row:auto;grid-column:auto}}

.loan-pagination[b-4wh3s2deos]{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 0;color:#7786a5;font-size:.85rem}.loan-pagination button[b-4wh3s2deos]{border:1px solid #d9e2ec;background:#fff;color:#083181;border-radius:10px;padding:7px 12px;display:flex;align-items:center;gap:4px;font:inherit;cursor:pointer}.loan-pagination button:hover:not(:disabled)[b-4wh3s2deos]{border-color:#04aabd;color:#04aabd;background:#f0fbfc}.loan-pagination button:disabled[b-4wh3s2deos]{opacity:.4;cursor:not-allowed}.loan-pagination button[b-4wh3s2deos]  svg{font-size:19px}.loan-pagination strong[b-4wh3s2deos]{color:#073180}@media(max-width:650px){.loan-pagination[b-4wh3s2deos]{gap:8px}.loan-pagination button[b-4wh3s2deos]{padding:6px 8px}.loan-pagination span[b-4wh3s2deos]{font-size:.75rem}}

/* Loan rows remain fully clickable while exposing a clear resume action. */
.loan-row .status[b-4wh3s2deos]{border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:inherit}
.loan-row .status small[b-4wh3s2deos]{font-size:.67rem;opacity:.82}
.loan-row.disabled[b-4wh3s2deos]{cursor:default}

/* Compact loan actions: status/resume and cancellation share the final column. */
.loan-row[b-4wh3s2deos]{grid-template-columns:55px 1.3fr .85fr .7fr .9fr 1.2fr}
.loan-actions[b-4wh3s2deos]{justify-self:end;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}
.request-status[b-4wh3s2deos]{min-width:0;border:1px solid;border-radius:18px;padding:7px 10px;text-align:center;font-size:.73rem;line-height:1.2}
.request-status.pending[b-4wh3s2deos]{color:#ee8a00;background:#fff7e9;border-color:#ffd89a}.request-status.success[b-4wh3s2deos]{color:#0caa67;background:#eefaf5;border-color:#bdebd7}.request-status.danger[b-4wh3s2deos]{color:#ef3c3c;background:#fff2f2;border-color:#ffcaca}
.case-file-action[b-4wh3s2deos]{min-height:32px;border:1px solid #9dd7e2;border-radius:17px;padding:5px 9px;color:#087d9d;background:#eefafd;display:flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:.72rem;cursor:pointer}.case-file-action[b-4wh3s2deos]  svg{font-size:17px}
.cancel-loan[b-4wh3s2deos]{min-height:32px;border:1px solid #ffc9cd;border-radius:17px;padding:5px 9px;color:#df3f48;background:#fff4f5;display:flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-size:.72rem;cursor:pointer}
.cancel-loan:disabled[b-4wh3s2deos],.case-file-action:disabled[b-4wh3s2deos]{opacity:.42;cursor:not-allowed}
.cancel-loan[b-4wh3s2deos]  svg{font-size:17px}
/* Final responsive loan-card layout; it must come after the desktop six-column override. */
.dashboard[b-4wh3s2deos]{padding-bottom:125px}
.request-status[b-4wh3s2deos]{display:flex;align-items:center;justify-content:center;min-height:34px;white-space:normal;line-height:1.5}
.loan-actions button[b-4wh3s2deos]{white-space:nowrap}
@media(max-width:650px){
    .dashboard[b-4wh3s2deos]{padding-bottom:112px}
    .loans-card[b-4wh3s2deos]{padding:4px 13px;border-radius:20px}
    .loan-row[b-4wh3s2deos]{grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:9px;row-gap:6px;padding:15px 2px}
    .bank-logo[b-4wh3s2deos]{grid-column:1;grid-row:1/3;align-self:start}
    .bank[b-4wh3s2deos]{grid-column:2;grid-row:1;min-width:0}
    .bank strong[b-4wh3s2deos]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .loan-row .amount[b-4wh3s2deos]{grid-column:2;grid-row:2}
    .loan-row .request-status[b-4wh3s2deos]{grid-column:3;grid-row:1/3;width:112px;max-width:112px;min-height:38px;padding:6px 8px;align-self:center;font-size:.68rem}
    .loan-row .loan-actions[b-4wh3s2deos]{grid-column:1/-1;grid-row:3;max-width:none;padding-top:5px;flex-direction:row;align-items:center;justify-content:flex-end}
    .loan-row .loan-actions button[b-4wh3s2deos]{width:auto;min-height:31px;justify-content:center;padding:5px 8px;font-size:.67rem}
    .loan-pagination[b-4wh3s2deos]{padding-bottom:10px}
}
@media(max-width:390px){
    .loan-row .request-status[b-4wh3s2deos]{width:96px;max-width:96px;font-size:.64rem}
    .loan-row .loan-actions[b-4wh3s2deos]{gap:5px}
    .loan-row .loan-actions button[b-4wh3s2deos]{padding-inline:6px}
}
.loan-pagination button.less[b-4wh3s2deos]{color:#667792}
.quick-actions button>strong[b-4wh3s2deos]{font-size:1.05rem;color:#06a5ae}
/* /Presentation/Pages/Profile/ProfileField.razor.rz.scp.css */
.profile-field[b-cg4142kefs]{--teal:#08a8bc;--muted:#747f96;min-height:96px;padding:15px 24px;border:1px solid #edf1f5;border-left:5px solid var(--teal);border-radius:20px;display:grid;grid-template-columns:60px 1fr;align-items:center;gap:18px;color:#08255f;background:#fff;box-shadow:0 8px 24px rgba(14,43,82,.045)}.field-icon[b-cg4142kefs]{width:56px;height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#08a5bf;background:#f5fbff}.field-icon svg[b-cg4142kefs]{font-size:31px}.field-copy[b-cg4142kefs]{display:flex;flex-direction:column;gap:5px}.field-copy small[b-cg4142kefs]{color:var(--muted);font-size:.92rem}.field-copy strong[b-cg4142kefs]{font-size:1.18rem}.ltr-value[b-cg4142kefs]{direction:ltr;unicode-bidi:plaintext}@media(max-width:700px){.profile-field[b-cg4142kefs]{min-height:83px;padding:12px 14px;grid-template-columns:48px 1fr;gap:12px;border-radius:17px}.field-icon[b-cg4142kefs]{width:46px;height:46px}.field-icon svg[b-cg4142kefs]{font-size:27px}.field-copy small[b-cg4142kefs]{font-size:.77rem}.field-copy strong[b-cg4142kefs]{font-size:1rem}}
/* /Presentation/Pages/Support/Tickets/TicketDetails.razor.rz.scp.css */
.ticket-details-page[b-bh7317f0dw]{--navy:#09265d;--teal:#04a7b5;width:min(100%,920px);margin:0 auto;padding:24px 20px 120px;color:var(--navy)}.details-header[b-bh7317f0dw]{height:70px;margin-bottom:18px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center}.details-header h1[b-bh7317f0dw]{margin:0;text-align:center;font-size:1.8rem}.details-header button[b-bh7317f0dw]{width:46px;height:46px;border:0;display:grid;place-items:center;color:var(--navy);background:transparent;cursor:pointer}.details-header button svg[b-bh7317f0dw]{font-size:39px}.details-header>svg[b-bh7317f0dw]{justify-self:end;color:#059cb8;font-size:38px}.ticket-summary[b-bh7317f0dw],.ticket-subject[b-bh7317f0dw],.conversation[b-bh7317f0dw],.attachments[b-bh7317f0dw],.reply-card[b-bh7317f0dw],.rating-card[b-bh7317f0dw],.details-state[b-bh7317f0dw]{padding:25px;border:1px solid #e2e8ee;border-radius:23px;background:#fff;box-shadow:0 7px 24px rgba(15,42,75,.06)}.ticket-number[b-bh7317f0dw]{display:flex;flex-direction:column;gap:6px}.ticket-number span[b-bh7317f0dw],.summary-grid span[b-bh7317f0dw]{color:#748096}.ticket-number strong[b-bh7317f0dw]{color:#526bff;font-size:1.35rem}.summary-grid[b-bh7317f0dw]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.summary-grid>div[b-bh7317f0dw]{display:flex;flex-direction:column;gap:10px}.summary-grid strong[b-bh7317f0dw]{display:flex;align-items:center;gap:7px}.summary-grid svg[b-bh7317f0dw]{font-size:23px}.status[b-bh7317f0dw]{width:max-content;padding:6px 12px;border-radius:11px}.status.waiting[b-bh7317f0dw]{color:#e58a00;background:#fff3dd}.status.answered[b-bh7317f0dw]{color:#079d56;background:#e3f8ed}.status.closed[b-bh7317f0dw]{color:#687486;background:#eef1f4}.last-update[b-bh7317f0dw]{margin-top:20px;padding-top:15px;border-top:1px solid #e1e7ec;display:flex;align-items:center;gap:10px;color:#66758d}.last-update>svg[b-bh7317f0dw]{color:var(--teal)}.ticket-subject[b-bh7317f0dw],.conversation[b-bh7317f0dw],.attachments[b-bh7317f0dw],.reply-card[b-bh7317f0dw],.rating-card[b-bh7317f0dw]{margin-top:16px}.ticket-subject h2[b-bh7317f0dw],.conversation h2[b-bh7317f0dw],.attachments h2[b-bh7317f0dw],.reply-card h2[b-bh7317f0dw]{margin:0 0 14px;display:flex;align-items:center;gap:8px;font-size:1.2rem}.ticket-subject h2 svg[b-bh7317f0dw],.conversation h2 svg[b-bh7317f0dw],.attachments h2 svg[b-bh7317f0dw],.reply-card h2 svg[b-bh7317f0dw]{color:var(--teal)}.ticket-subject hr[b-bh7317f0dw]{margin:16px 0;border:0;border-top:1px solid #e3e8ed}.ticket-subject h3[b-bh7317f0dw]{font-size:1rem}.ticket-subject p[b-bh7317f0dw]{margin-bottom:0;line-height:2}.message[b-bh7317f0dw]{margin-top:18px;display:flex;align-items:flex-start;gap:10px}.message-avatar[b-bh7317f0dw]{width:48px;height:48px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center}.message-avatar svg[b-bh7317f0dw]{font-size:28px}.message-bubble[b-bh7317f0dw]{width:min(82%,700px);padding:15px 18px;border-radius:13px}.message-bubble header[b-bh7317f0dw]{display:flex;gap:14px;align-items:center}.message-bubble time[b-bh7317f0dw]{color:#718097;font-size:.8rem}.message-bubble p[b-bh7317f0dw]{margin:12px 0 0;line-height:2}.user-message .message-avatar[b-bh7317f0dw]{color:#5b60ff;background:#eef0ff}.user-message .message-bubble[b-bh7317f0dw]{border:1px solid #d9dcff;background:#f8f8ff}.support-message[b-bh7317f0dw]{direction:ltr}.support-message .message-avatar[b-bh7317f0dw]{color:#078e77;background:#e8f7f2}.support-message .message-bubble[b-bh7317f0dw]{direction:rtl;border:1px solid #cfe9e0;background:#f1faf7}.support-message .message-bubble header[b-bh7317f0dw]{justify-content:flex-start}.inline-files[b-bh7317f0dw]{margin-top:10px}.inline-files a[b-bh7317f0dw]{display:inline-flex;align-items:center;color:#0788ad}.empty-conversation[b-bh7317f0dw]{padding:35px;text-align:center;color:#78859a}.attachments h2[b-bh7317f0dw]{font-size:1.1rem}.attachment-row[b-bh7317f0dw]{min-height:70px;padding:9px 12px;border:1px solid #dce4eb;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.attachment-row>svg[b-bh7317f0dw]{padding:8px;border-radius:9px;color:#08a696;background:#eaf8f5;font-size:30px}.attachment-row>span[b-bh7317f0dw]{display:flex;flex-direction:column;gap:5px}.attachment-row small[b-bh7317f0dw]{color:#78869b}.attachment-row a[b-bh7317f0dw]{height:40px;padding:0 15px;border:1px solid #079fc0;border-radius:9px;display:flex;align-items:center;gap:5px;color:#0785ae;text-decoration:none}.reply-card textarea[b-bh7317f0dw]{width:100%;height:85px;padding:14px;box-sizing:border-box;border:1px solid #d6e0e7;border-radius:12px;font:inherit;resize:vertical}.reply-actions[b-bh7317f0dw]{margin-top:12px;display:flex;align-items:center;gap:12px}.reply-actions label[b-bh7317f0dw]{height:45px;padding:0 16px;position:relative;border:1px solid #ccd8e1;border-radius:9px;display:flex;align-items:center;gap:6px;cursor:pointer}.reply-actions label input[b-bh7317f0dw]{position:absolute;inset:0;opacity:0}.reply-actions small[b-bh7317f0dw]{color:#079c72}.reply-actions button[b-bh7317f0dw]{height:47px;min-width:230px;margin-right:auto;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#079e7d,#078c77);font:700 1rem inherit;cursor:pointer}.reply-actions button:disabled[b-bh7317f0dw]{opacity:.55}.rating-card[b-bh7317f0dw]{display:flex;align-items:center;justify-content:space-between}.rating-card>div:first-child[b-bh7317f0dw]{display:flex;flex-direction:column;gap:5px}.rating-card span[b-bh7317f0dw]{color:#8390a3}.stars[b-bh7317f0dw]{display:flex}.stars button[b-bh7317f0dw]{padding:3px;border:0;color:#9aa5b5;background:transparent;cursor:pointer}.stars button.selected[b-bh7317f0dw]{color:#ffb400}.stars svg[b-bh7317f0dw]{font-size:35px}.details-state[b-bh7317f0dw]{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}
@media(max-width:700px){.ticket-details-page[b-bh7317f0dw]{padding:12px 10px 105px}.details-header[b-bh7317f0dw]{height:58px}.details-header h1[b-bh7317f0dw]{font-size:1.3rem}.ticket-summary[b-bh7317f0dw],.ticket-subject[b-bh7317f0dw],.conversation[b-bh7317f0dw],.attachments[b-bh7317f0dw],.reply-card[b-bh7317f0dw],.rating-card[b-bh7317f0dw]{padding:15px;border-radius:18px}.summary-grid[b-bh7317f0dw]{grid-template-columns:1fr 1fr;gap:16px}.summary-grid>div:first-child[b-bh7317f0dw]{grid-column:1/-1}.message-avatar[b-bh7317f0dw]{width:39px;height:39px}.message-avatar svg[b-bh7317f0dw]{font-size:23px}.message-bubble[b-bh7317f0dw]{width:calc(100% - 49px);padding:12px}.message-bubble header[b-bh7317f0dw]{flex-direction:column;align-items:flex-start;gap:3px}.support-message .message-bubble header[b-bh7317f0dw]{align-items:flex-end}.reply-actions[b-bh7317f0dw]{flex-wrap:wrap}.reply-actions button[b-bh7317f0dw]{width:100%;min-width:0}.rating-card[b-bh7317f0dw]{flex-direction:column;align-items:flex-start;gap:12px}.attachment-row a[b-bh7317f0dw]{padding:0 9px}.attachment-row[b-bh7317f0dw]{font-size:.82rem}}

.reply-actions label[b-bh7317f0dw]  .upload-native-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;font-size:0!important}
.ticket-date-time[b-bh7317f0dw]{display:inline-flex;align-items:center;gap:5px;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
/* /Presentation/Pages/Support/Tickets/Tickets.razor.rz.scp.css */
.tickets-page[b-1htdny0o7j]{--navy:#09265d;--teal:#05a7b8;width:min(100%,920px);margin:0 auto;padding:24px 20px 120px;color:var(--navy)}.tickets-header[b-1htdny0o7j]{height:70px;margin-bottom:18px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center}.tickets-header h1[b-1htdny0o7j]{margin:0;text-align:center;font-size:1.8rem}.tickets-header button[b-1htdny0o7j]{width:46px;height:46px;border:0;display:grid;place-items:center;color:var(--navy);background:transparent;cursor:pointer}.tickets-header button[b-1htdny0o7j]  svg{font-size:39px}.tickets-header>svg[b-1htdny0o7j]{justify-self:end;color:#059cb8;font-size:38px}.new-ticket-card[b-1htdny0o7j],.ticket-tips[b-1htdny0o7j],.my-tickets[b-1htdny0o7j]{padding:26px;border:1px solid #e1e8ef;border-radius:24px;background:#fff;box-shadow:0 8px 26px rgba(15,45,80,.06)}h2[b-1htdny0o7j]{margin:0;font-size:1.35rem}.new-ticket-card h2[b-1htdny0o7j]{display:flex;align-items:center;gap:10px;margin-bottom:24px}.new-ticket-card h2>span[b-1htdny0o7j]{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#12b5bd,#078db7)}.select-row[b-1htdny0o7j]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.select-row label[b-1htdny0o7j],.form-field[b-1htdny0o7j]{display:flex;flex-direction:column;gap:8px}.select-row select[b-1htdny0o7j],.form-field input[b-1htdny0o7j],.form-field textarea[b-1htdny0o7j]{width:100%;box-sizing:border-box;border:1px solid #ccd7e1;border-radius:12px;padding:0 15px;color:var(--navy);background:#fff;font:inherit;outline:none}.select-row select[b-1htdny0o7j],.form-field input[b-1htdny0o7j]{height:54px}.select-row select:focus[b-1htdny0o7j],.form-field input:focus[b-1htdny0o7j],.form-field textarea:focus[b-1htdny0o7j]{border-color:var(--teal);box-shadow:0 0 0 3px rgba(5,167,184,.1)}.form-field[b-1htdny0o7j]{margin-top:18px}.form-field textarea[b-1htdny0o7j]{height:145px;padding-top:14px;resize:vertical}.form-field small[b-1htdny0o7j]{align-self:flex-end;margin-top:-29px;margin-left:12px;direction:ltr;color:#7f8ba0}.upload-box[b-1htdny0o7j]{min-height:92px;margin-top:22px;padding:14px 18px;box-sizing:border-box;position:relative;border:1.5px dashed #04acc0;border-radius:14px;display:flex;align-items:center;gap:14px;cursor:pointer;background:#fbfeff}.upload-box>svg[b-1htdny0o7j]{color:#079eb8;font-size:38px}.upload-box span[b-1htdny0o7j]{display:flex;flex-direction:column;gap:5px}.upload-box small[b-1htdny0o7j]{color:#7b879a}.upload-box input[b-1htdny0o7j]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.attached-count[b-1htdny0o7j]{margin-top:8px;display:flex;align-items:center;gap:5px;color:#08a95a}.submit-ticket[b-1htdny0o7j]{width:100%;height:60px;margin-top:22px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#08afb3,#0878b5);font:800 1.1rem inherit;cursor:pointer}.submit-ticket:disabled[b-1htdny0o7j]{opacity:.55}.ticket-tips[b-1htdny0o7j]{margin-top:18px}.ticket-tips h2[b-1htdny0o7j]{display:flex;align-items:center;gap:8px}.ticket-tips h2>svg[b-1htdny0o7j]{color:#08a8be}.tips-grid[b-1htdny0o7j]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.tips-grid>div[b-1htdny0o7j]{min-height:70px;padding:0 18px;display:flex;align-items:center;gap:12px}.tips-grid>div+div[b-1htdny0o7j]{border-right:1px solid #dce4eb}.tips-grid svg[b-1htdny0o7j]{flex:0 0 auto;padding:10px;border-radius:50%;color:#08a6bf;background:#eef9fc;font-size:28px}.tips-grid span[b-1htdny0o7j]{font-size:.88rem;line-height:1.8}.my-tickets[b-1htdny0o7j]{margin-top:18px}.section-title[b-1htdny0o7j]{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.section-title h2[b-1htdny0o7j]{display:flex;align-items:center;gap:8px}.section-title h2>svg[b-1htdny0o7j],.section-title button[b-1htdny0o7j]{color:var(--teal)}.section-title button[b-1htdny0o7j]{border:0;background:transparent;font:700 1rem inherit;cursor:pointer}.ticket-item[b-1htdny0o7j]{min-height:105px;padding:15px 17px;box-sizing:border-box;border:1px solid #e2e8ee;border-radius:18px;display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:16px;box-shadow:0 6px 16px rgba(15,40,70,.045)}.ticket-item+.ticket-item[b-1htdny0o7j]{margin-top:10px}.ticket-main[b-1htdny0o7j],.ticket-meta[b-1htdny0o7j],.ticket-actions[b-1htdny0o7j]{display:flex;flex-direction:column;gap:10px}.ticket-main strong[b-1htdny0o7j]{font-size:1.08rem}.ticket-meta[b-1htdny0o7j]{font-size:.82rem;color:#536680}.ticket-actions[b-1htdny0o7j]{align-items:center}.status[b-1htdny0o7j]{min-width:125px;padding:5px 10px;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:.8rem}.status svg[b-1htdny0o7j]{font-size:19px}.status.waiting[b-1htdny0o7j]{color:#e58a00;background:#fff1d9}.status.answered[b-1htdny0o7j]{color:#099d53;background:#e2f8eb}.status.closed[b-1htdny0o7j]{color:#687386;background:#f0f2f5}.ticket-actions button[b-1htdny0o7j]{min-width:125px;height:37px;border:1px solid #079ec0;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#087ea9;background:#fff;font:inherit;cursor:pointer}.ticket-actions button svg[b-1htdny0o7j]{font-size:20px}.tickets-state[b-1htdny0o7j]{min-height:150px;display:flex;align-items:center;justify-content:center;gap:8px;color:#78859a}
@media(max-width:700px){.tickets-page[b-1htdny0o7j]{padding:12px 10px 105px}.tickets-header[b-1htdny0o7j]{height:58px}.tickets-header h1[b-1htdny0o7j]{font-size:1.3rem}.tickets-header>svg[b-1htdny0o7j]{font-size:30px}.new-ticket-card[b-1htdny0o7j],.ticket-tips[b-1htdny0o7j],.my-tickets[b-1htdny0o7j]{padding:15px;border-radius:19px}.select-row[b-1htdny0o7j]{grid-template-columns:1fr;gap:14px}.tips-grid[b-1htdny0o7j]{grid-template-columns:1fr}.tips-grid>div[b-1htdny0o7j]{padding:10px 0}.tips-grid>div+div[b-1htdny0o7j]{border-right:0;border-top:1px solid #e4e9ee}.ticket-item[b-1htdny0o7j]{grid-template-columns:1fr auto;gap:10px}.ticket-main[b-1htdny0o7j]{grid-column:1}.ticket-meta[b-1htdny0o7j]{grid-column:1}.ticket-actions[b-1htdny0o7j]{grid-column:2;grid-row:1/3}.status[b-1htdny0o7j],.ticket-actions button[b-1htdny0o7j]{min-width:105px}.upload-box small[b-1htdny0o7j]{font-size:.72rem}}

/* InputFile renders an internal native input; keep the whole designed drop-zone clickable. */
.upload-box[b-1htdny0o7j]  .upload-native-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;font-size:0!important}
.ticket-count[b-1htdny0o7j]{color:#728198;font-size:.9rem}.tickets-pagination[b-1htdny0o7j]{min-height:66px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:20px;color:#7786a5;font-size:.84rem}.tickets-pagination>span[b-1htdny0o7j]{text-align:center}.tickets-pagination small[b-1htdny0o7j]{display:inline-block;margin-right:4px}.tickets-pagination button[b-1htdny0o7j]{border:1px solid #d9e2ec;border-radius:11px;padding:7px 12px;display:flex;align-items:center;gap:4px;color:#083181;background:#fff;font:inherit;cursor:pointer}.tickets-pagination button:hover:not(:disabled)[b-1htdny0o7j]{border-color:#04aabd;color:#04aabd;background:#f0fbfc}.tickets-pagination button:disabled[b-1htdny0o7j]{opacity:.38;cursor:not-allowed}.tickets-pagination button[b-1htdny0o7j]  svg{font-size:19px}.tickets-pagination strong[b-1htdny0o7j]{color:#073180}
@media(max-width:700px){.tickets-pagination[b-1htdny0o7j]{gap:8px}.tickets-pagination button[b-1htdny0o7j]{padding:6px 8px}.tickets-pagination small[b-1htdny0o7j]{display:block;margin:3px 0 0}}
/* /Shared/Components/Legal/TermsAndConditionsContent.razor.rz.scp.css */
.terms-content[b-94nvb0sunb]{max-height:60vh;overflow-y:auto;padding:0 8px;text-align:justify;line-height:1.9;color:#68758f}
.terms-content h3[b-94nvb0sunb]{margin:22px 0 8px;color:#132f6d;font-size:.98rem}
.terms-content p[b-94nvb0sunb]{margin:0 0 16px}
.terms-content ul[b-94nvb0sunb]{margin:0 0 16px;padding-right:22px;list-style:disc}
.terms-content li[b-94nvb0sunb]{margin-bottom:8px}
.terms-content ul ul[b-94nvb0sunb]{margin-top:8px;list-style:circle}
@media(max-width:600px){.terms-content[b-94nvb0sunb]{max-height:67vh;font-size:.84rem;line-height:1.85}.terms-content h3[b-94nvb0sunb]{font-size:.9rem}}
