/* /Presentation/Components/AppPageHero.razor.rz.scp.css */
.app-page-hero[b-4tswm6jws5] {
    --hero-start: #07518c;
    --hero-mid: #063278;
    --hero-end: #071f63;
    --hero-glow: #13b5c2;
    --hero-shadow: rgba(5, 54, 119, .2);
    position: relative;
    isolation: isolate;
    overflow: hidden;
    min-height: 166px;
    margin-bottom: var(--hero-space, 24px);
    border-radius: 26px;
    color: #fff;
    background:
        radial-gradient(circle at 10% 6%, var(--hero-glow) 0, transparent 35%),
        linear-gradient(135deg, var(--hero-start), var(--hero-mid) 67%, var(--hero-end));
    box-shadow: 0 15px 35px var(--hero-shadow);
}

.app-page-hero.loan[b-4tswm6jws5] {
    --hero-start: #2563a8;
    --hero-mid: #174887;
    --hero-end: #102d68;
    --hero-glow: #22c7c9;
    --hero-shadow: rgba(23, 66, 132, .22);
}

.app-page-hero.credit[b-4tswm6jws5] {
    --hero-start: #8053c7;
    --hero-mid: #593898;
    --hero-end: #35236d;
    --hero-glow: #d38bff;
    --hero-shadow: rgba(77, 43, 137, .22);
}

.app-page-hero.finance[b-4tswm6jws5] {
    --hero-start: #12927e;
    --hero-mid: #087064;
    --hero-end: #064d4a;
    --hero-glow: #3dd6a9;
    --hero-shadow: rgba(7, 106, 91, .22);
}

.app-page-hero.support[b-4tswm6jws5] {
    --hero-start: #c87918;
    --hero-mid: #92500f;
    --hero-end: #653207;
    --hero-glow: #f7cf58;
    --hero-shadow: rgba(127, 68, 10, .22);
}

.app-page-hero.guarantee[b-4tswm6jws5] {
    --hero-start: #0b9a8b;
    --hero-mid: #087369;
    --hero-end: #064b50;
    --hero-glow: #4bd4bd;
    --hero-shadow: rgba(7, 105, 95, .22);
}

.app-page-hero.identity[b-4tswm6jws5] {
    --hero-start: #536fae;
    --hero-mid: #344f8d;
    --hero-end: #213567;
    --hero-glow: #64c4db;
    --hero-shadow: rgba(42, 67, 126, .22);
}

.app-page-hero.gold[b-4tswm6jws5] {
    --hero-start: #c99622;
    --hero-mid: #9d6c0c;
    --hero-end: #684307;
    --hero-glow: #ffe49a;
    --hero-shadow: rgba(135, 91, 10, .25);
}

.app-page-hero[b-4tswm6jws5]::after {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    background: linear-gradient(120deg, transparent 44%, rgba(255, 255, 255, .08));
    pointer-events: none;
}

.app-page-hero__orb[b-4tswm6jws5] {
    position: absolute;
    z-index: -1;
    border: 1px solid rgba(255, 255, 255, .13);
    border-radius: 50%;
    pointer-events: none;
}

.app-page-hero__orb--one[b-4tswm6jws5] {
    width: 170px;
    height: 170px;
    left: -55px;
    bottom: -115px;
}

.app-page-hero__orb--two[b-4tswm6jws5] {
    width: 90px;
    height: 90px;
    left: 75px;
    top: -65px;
}

.app-page-hero__layout[b-4tswm6jws5] {
    min-height: 166px;
    box-sizing: border-box;
    padding: 28px 30px;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 20px;
}

.app-page-hero__back[b-4tswm6jws5] {
    width: 44px;
    height: 44px;
    flex: 0 0 auto;
    border: 1px solid rgba(255, 255, 255, .36);
    border-radius: 50%;
    display: grid;
    place-items: center;
    color: #fff;
    background: rgba(255, 255, 255, .1);
    backdrop-filter: blur(6px);
    cursor: pointer;
    transition: background-color .2s ease, transform .2s ease;
}

.app-page-hero__back:hover[b-4tswm6jws5] {
    background: rgba(255, 255, 255, .2);
    transform: translateX(2px);
}

.app-page-hero__back:focus-visible[b-4tswm6jws5],
.app-page-hero__action:focus-visible[b-4tswm6jws5] {
    outline: 3px solid rgba(255, 255, 255, .7);
    outline-offset: 3px;
}

.app-page-hero__back[b-4tswm6jws5]  .mud-icon-root {
    font-size: 28px;
}

.app-page-hero__copy[b-4tswm6jws5] {
    min-width: 0;
}

.app-page-hero__eyebrow[b-4tswm6jws5] {
    display: block;
    margin-bottom: 4px;
    font-size: .8rem;
    font-weight: 650;
    opacity: .82;
}

.app-page-hero__copy h1[b-4tswm6jws5] {
    margin: 0 0 7px;
    font-size: clamp(1.35rem, 3vw, 1.7rem);
    font-weight: 850;
    line-height: 1.55;
}

.app-page-hero__copy p[b-4tswm6jws5] {
    max-width: 610px;
    margin: 0;
    color: inherit;
    font-size: .92rem;
    line-height: 1.85;
    opacity: .87;
}

.app-page-hero__aside[b-4tswm6jws5] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 14px;
}

.app-page-hero__icon[b-4tswm6jws5] {
    width: 72px;
    height: 72px;
    display: grid;
    place-items: center;
    color: #fff;
}

.app-page-hero__icon[b-4tswm6jws5]  .mud-icon-root {
    font-size: 64px;
}

.app-page-hero__action[b-4tswm6jws5] {
    min-height: 46px;
    padding: 0 17px;
    border: 1px solid rgba(255, 255, 255, .35);
    border-radius: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #fff;
    background: rgba(255, 255, 255, .14);
    backdrop-filter: blur(8px);
    box-shadow: 0 8px 18px rgba(0, 0, 0, .08);
    font: inherit;
    font-weight: 750;
    cursor: pointer;
    transition: background-color .2s ease, transform .2s ease;
}

.app-page-hero__action:hover[b-4tswm6jws5] {
    background: rgba(255, 255, 255, .23);
    transform: translateY(-1px);
}

.app-page-hero__action[b-4tswm6jws5]  .mud-icon-root {
    font-size: 22px;
}

@media (max-width: 650px) {
    .app-page-hero[b-4tswm6jws5] {
        min-height: 0;
        border-radius: 21px;
    }

    .app-page-hero__layout[b-4tswm6jws5] {
        min-height: 138px;
        padding: 20px 17px;
        grid-template-columns: auto minmax(0, 1fr);
        gap: 13px;
    }

    .app-page-hero__back[b-4tswm6jws5] {
        width: 41px;
        height: 41px;
        align-self: start;
        margin-top: 3px;
    }

    .app-page-hero__copy h1[b-4tswm6jws5] {
        margin-bottom: 4px;
        font-size: 1.18rem;
    }

    .app-page-hero__copy p[b-4tswm6jws5] {
        font-size: .78rem;
        line-height: 1.75;
    }

    .app-page-hero__eyebrow[b-4tswm6jws5] {
        font-size: .7rem;
    }

    .app-page-hero__aside[b-4tswm6jws5] {
        grid-column: 1 / -1;
    }

    .app-page-hero__icon[b-4tswm6jws5] {
        display: none;
    }

    .app-page-hero__action[b-4tswm6jws5] {
        width: 100%;
        min-height: 43px;
    }

    .app-page-hero__orb--one[b-4tswm6jws5] {
        left: -95px;
    }
}
/* /Presentation/Components/ConfirmationDialog.razor.rz.scp.css */
.confirmation-content[b-a6fc9wn8el] {
    padding: 12px 12px 8px;
    text-align: center;
    color: #12335e;
}

.confirmation-icon[b-a6fc9wn8el] {
    width: 76px;
    height: 76px;
    margin: 4px auto 18px;
    display: grid;
    place-items: center;
    border-radius: 24px;
    color: #079aab;
    background: linear-gradient(140deg, #e4faf6, #eaf5ff);
    box-shadow: 0 8px 24px rgba(7, 154, 171, .1);
}

.confirmation-icon[b-a6fc9wn8el]  svg {
    font-size: 38px;
}

.confirmation-eyebrow[b-a6fc9wn8el] {
    color: #078b9b;
    font-size: .8rem;
    font-weight: 700;
}

.confirmation-content h2[b-a6fc9wn8el] {
    margin: 9px 0 12px;
    font-size: 1.2rem;
    font-weight: 800;
    line-height: 1.8;
}

.confirmation-content p[b-a6fc9wn8el] {
    margin: 0;
    color: #64748b;
    font-size: .95rem;
    line-height: 2;
    white-space: pre-line;
}

.confirmation-actions[b-a6fc9wn8el] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin-top: 25px;
    padding-top: 22px;
    border-top: 1px solid #e8eef3;
}

.confirmation-actions button[b-a6fc9wn8el] {
    min-height: 48px;
    padding: 10px 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    border-radius: 14px;
    font: inherit;
    font-weight: 700;
    cursor: pointer;
}

.confirmation-primary[b-a6fc9wn8el] {
    border: 0;
    color: #fff;
    background: linear-gradient(135deg, #08adb0, #087aa8);
    box-shadow: 0 6px 16px rgba(8, 154, 172, .18);
}

.confirmation-cancel[b-a6fc9wn8el] {
    border: 1px solid #dce7ee;
    color: #526982;
    background: #f8fbfd;
}

.confirmation-actions button:focus-visible[b-a6fc9wn8el] {
    outline: 3px solid #1c94bd;
    outline-offset: 3px;
}

@media (max-width: 400px) {
    .confirmation-content[b-a6fc9wn8el] {
        padding: 6px 0;
    }

    .confirmation-actions[b-a6fc9wn8el] {
        grid-template-columns: 1fr;
    }
}
/* /Presentation/Components/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-kuq7s1wp7m] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-kuq7s1wp7m] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-kuq7s1wp7m] {
    font-size: 1.1rem;
}

.bi[b-kuq7s1wp7m] {
    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-kuq7s1wp7m] {
    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-kuq7s1wp7m] {
    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-kuq7s1wp7m] {
    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-kuq7s1wp7m] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-kuq7s1wp7m] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-kuq7s1wp7m] {
        padding-bottom: 1rem;
    }

    .nav-item[b-kuq7s1wp7m]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-kuq7s1wp7m]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-kuq7s1wp7m]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-kuq7s1wp7m] {
        display: none;
    }

    .collapse[b-kuq7s1wp7m] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-kuq7s1wp7m] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Presentation/Components/OperationResultDialog.razor.rz.scp.css */
.operation-result-content[b-qg6yr2mlzu] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    padding: 18px 12px 10px;
    text-align: center;
}

.operation-result-icon[b-qg6yr2mlzu] {
    display: grid;
    place-items: center;
    width: 88px;
    height: 88px;
    border-radius: 50%;
}

.operation-result-icon[b-qg6yr2mlzu]  svg {
    font-size: 52px;
}

.operation-result-icon.is-success[b-qg6yr2mlzu] {
    color: var(--mud-palette-success);
    background: color-mix(in srgb, var(--mud-palette-success) 12%, white);
}

.operation-result-icon.is-error[b-qg6yr2mlzu] {
    color: var(--mud-palette-error);
    background: color-mix(in srgb, var(--mud-palette-error) 12%, white);
}

.operation-result-icon.is-warning[b-qg6yr2mlzu] {
    color: var(--mud-palette-warning-darken);
    background: color-mix(in srgb, var(--mud-palette-warning) 14%, white);
}

.operation-result-icon.is-info[b-qg6yr2mlzu] {
    color: var(--mud-palette-info);
    background: color-mix(in srgb, var(--mud-palette-info) 12%, white);
}

.operation-result-title[b-qg6yr2mlzu] {
    color: #102a56;
    font-weight: 800;
}

.operation-result-message[b-qg6yr2mlzu] {
    max-width: 410px;
    color: #52627a;
    line-height: 2;
    white-space: pre-line;
}

.operation-result-content[b-qg6yr2mlzu]  .mud-button-root {
    min-height: 48px;
    margin-top: 6px;
    border-radius: 14px;
    font-weight: 700;
}

@media (max-width: 600px) {
    .operation-result-content[b-qg6yr2mlzu] {
        padding-inline: 2px;
    }

    .operation-result-icon[b-qg6yr2mlzu] {
        width: 76px;
        height: 76px;
    }

    .operation-result-icon[b-qg6yr2mlzu]  svg {
        font-size: 45px;
    }
}
/* /Presentation/Components/Profile/LoanRequest/CancelLoanRequestDialog.razor.rz.scp.css */
.cancel-header[b-8ypjvwep3c] {
    padding: 0 0 1rem;
    text-align: center;
}

.cancel-icon[b-8ypjvwep3c] {
    display: grid;
    width: 56px;
    height: 56px;
    margin: 0 auto 12px;
    place-items: center;
    border-radius: 50%;
    color: var(--mud-palette-error);
    background: color-mix(in srgb, var(--mud-palette-error) 10%, transparent);
}

[b-8ypjvwep3c] .mud-dialog.cancel-loan-dialog {
    width: min(620px, calc(100vw - 32px));
    max-width: 620px;
}

[b-8ypjvwep3c] .cancel-reasons {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    width: 100%;
}

.reason-row[b-8ypjvwep3c] {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    min-height: 48px;
    align-items: center;
    gap: .5rem;
    margin: .45rem 0;
    padding: .55rem .9rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    cursor: pointer;
    transition: border-color .15s ease, background-color .15s ease;
}

.reason-row:hover[b-8ypjvwep3c] {
    border-color: var(--mud-palette-primary);
}

.reason-row.selected[b-8ypjvwep3c] {
    border-color: var(--mud-palette-primary);
    background: color-mix(in srgb, var(--mud-palette-primary) 6%, transparent);
}

[b-8ypjvwep3c] .cancellation-warning {
    color: var(--mud-palette-error-darken) !important;
    background: color-mix(in srgb, var(--mud-palette-error) 8%, white) !important;
    border: 1px solid color-mix(in srgb, var(--mud-palette-error) 20%, white) !important;
}

[b-8ypjvwep3c] .cancel-description .mud-input-control {
    margin-top: 0;
}

[b-8ypjvwep3c] .cancel-loan-dialog .mud-dialog-content {
    padding: 28px 28px 0;
}

[b-8ypjvwep3c] .cancel-loan-dialog .mud-dialog-actions {
    display: flex;
    direction: ltr;
    justify-content: flex-start;
    gap: .75rem;
    padding: 1rem 28px 24px;
}

[b-8ypjvwep3c] .cancel-loan-dialog .mud-dialog-actions .mud-button-root {
    margin: 0;
    direction: rtl;
    min-width: 145px;
    min-height: 42px;
    font-size: .9rem;
}

.cancel-actions[b-8ypjvwep3c] {
    display: flex;
    width: 100%;
    direction: ltr;
    justify-content: flex-start;
    gap: .75rem;
}

.cancel-actions[b-8ypjvwep3c]  .mud-button-root {
    min-width: 145px;
    direction: rtl;
}

@media (max-width: 600px) {
    [b-8ypjvwep3c] .mud-dialog.cancel-loan-dialog {
        width: calc(100vw - 16px);
        max-width: calc(100vw - 16px);
        margin: 8px;
    }

    [b-8ypjvwep3c] .cancel-loan-dialog .mud-dialog-content {
        padding: 22px 16px 0;
    }

    [b-8ypjvwep3c] .cancel-loan-dialog .mud-dialog-actions {
        flex-direction: column;
        padding: 1rem 16px 16px;
        align-items: stretch;
    }

    [b-8ypjvwep3c] .cancel-loan-dialog .mud-dialog-actions .mud-button-root {
        width: 100%;
    }

    .cancel-actions[b-8ypjvwep3c] {
        flex-direction: column;
    }

    .cancel-actions[b-8ypjvwep3c]  .mud-button-root {
        width: 100%;
    }

    .reason-row[b-8ypjvwep3c] {
        min-height: 48px;
        padding: .55rem .75rem;
    }

    .cancel-header .mud-typography-h5[b-8ypjvwep3c] {
        font-size: 1.25rem;
    }
}
/* /Presentation/Components/Profile/LoanRequest/LoanRequestCard.razor.rz.scp.css */
.loan-request-card[b-j1vqrs8gkg] {
    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-j1vqrs8gkg] {
    background: #fbfdff;
}

.loan-request-card.disabled[b-j1vqrs8gkg] {
    cursor: default;
}

.bank-logo[b-j1vqrs8gkg] {
    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-j1vqrs8gkg] {
    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-j1vqrs8gkg]  svg {
    font-size: 28px;
}

.bank[b-j1vqrs8gkg],
.amount[b-j1vqrs8gkg] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.bank strong[b-j1vqrs8gkg] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.amount strong[b-j1vqrs8gkg] {
    font-size: 1.02rem;
}

.loan-request-card small[b-j1vqrs8gkg],
.loan-request-card time[b-j1vqrs8gkg] {
    color: #8190ad;
    font-size: .78rem;
}

.request-status[b-j1vqrs8gkg] {
    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-j1vqrs8gkg] {
    color: #e88800;
    border-color: #ffd597;
    background: #fff7e9;
}

.request-status.success[b-j1vqrs8gkg] {
    color: #0a9f62;
    border-color: #bce8d4;
    background: #eefaf5;
}

.request-status.danger[b-j1vqrs8gkg] {
    color: #e94343;
    border-color: #ffc8c8;
    background: #fff2f2;
}

.loan-actions[b-j1vqrs8gkg] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 7px;
}

.loan-actions button[b-j1vqrs8gkg] {
    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-j1vqrs8gkg] {
    opacity: .42;
    cursor: not-allowed;
}

.loan-actions button[b-j1vqrs8gkg]  svg {
    font-size: 17px;
}

.case-file-action[b-j1vqrs8gkg] {
    color: #087d9d;
    border: 1px solid #9dd7e2;
    background: #eefafd;
}

.continue-action[b-j1vqrs8gkg] {
    color: #087d98;
    border: 1px solid #9dd7e2;
    background: #e8f9fc;
}

.cancel-action[b-j1vqrs8gkg] {
    color: #df3f48;
    border: 1px solid #ffc9cd;
    background: #fff4f5;
}

@media (max-width: 900px) {
    .loan-request-card[b-j1vqrs8gkg] {
        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-j1vqrs8gkg] {
        grid-column: 1;
        grid-row: 1 / 3;
        align-self: start;
        width: 39px;
        height: 39px;
        max-width: 39px;
        max-height: 39px;
    }

    .bank-logo[b-j1vqrs8gkg]  svg {
        font-size: 23px;
    }

    .bank[b-j1vqrs8gkg] {
        grid-column: 2;
        grid-row: 1;
    }

    .amount[b-j1vqrs8gkg] {
        grid-column: 2;
        grid-row: 2;
    }

    .loan-request-card time[b-j1vqrs8gkg] {
        display: none;
    }

    .request-status[b-j1vqrs8gkg] {
        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-j1vqrs8gkg] {
        grid-column: 1 / -1;
        grid-row: 3;
        width: 100%;
        min-width: 0;
        padding-top: 5px;
        flex-wrap: nowrap;
        justify-content: flex-end;
    }

    .loan-actions button[b-j1vqrs8gkg] {
        width: auto;
        max-width: 100%;
        min-height: 31px;
        padding: 5px 8px;
        font-size: .67rem;
    }
}

@media (max-width: 420px) {
    .request-status[b-j1vqrs8gkg] {
        width: 106px;
        max-width: 106px;
        font-size: .64rem;
    }

    .loan-actions[b-j1vqrs8gkg] {
        gap: 5px;
    }

    .loan-actions button[b-j1vqrs8gkg] {
        padding-inline: 6px;
    }
}
/* /Presentation/Components/Profile/ProfileBottomNavigation.razor.rz.scp.css */
.bottom-navigation[b-osspzusdu7]{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-osspzusdu7],.more-button[b-osspzusdu7]{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-osspzusdu7]  svg{font-size:27px}.bottom-navigation a.active[b-osspzusdu7],.more-button.active[b-osspzusdu7]{color:#04abc0}.bottom-navigation a.active[b-osspzusdu7]:after,.more-button.active[b-osspzusdu7]:after{content:"";width:8px;height:8px;border-radius:50%;background:#04abc0}.more-backdrop[b-osspzusdu7]{position:fixed;inset:0;z-index:1100;background:rgba(5,20,50,.28);backdrop-filter:blur(2px)}.more-sheet[b-osspzusdu7]{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-osspzusdu7]{width:45px;height:5px;border-radius:4px;background:#dce1e9;margin:0 auto 15px}.sheet-title[b-osspzusdu7]{display:flex;justify-content:space-between;align-items:center;color:#092b79;font-size:1.2rem}.sheet-title button[b-osspzusdu7]{border:0;background:#f2f5f8;border-radius:50%;width:34px;height:34px;font-size:1.5rem}.more-grid[b-osspzusdu7]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.more-grid a[b-osspzusdu7]{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-osspzusdu7]  svg{color:#04a8ad}.logout-button[b-osspzusdu7]{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-osspzusdu7]{bottom:8px;height:70px;padding:5px 8px;border-radius:21px}.bottom-navigation span[b-osspzusdu7]{font-size:.75rem}.more-sheet[b-osspzusdu7]{padding-inline:16px}.more-grid[b-osspzusdu7]{grid-template-columns:1fr 1fr}.more-grid a[b-osspzusdu7]{font-size:.83rem;padding:12px 9px}}

/* Main five-item navigation: exactly aligned with the dashboard container. */
.bottom-navigation[b-osspzusdu7]{box-sizing:border-box;width:min(900px,calc(100% - 48px));max-width:900px;height:82px;padding:6px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}
.bottom-navigation a[b-osspzusdu7],.more-button[b-osspzusdu7]{position:relative;min-width:0;text-align:center;gap:4px}
.bottom-navigation[b-osspzusdu7]  svg{display:block;font-size:28px}
.bottom-navigation a.active[b-osspzusdu7],.more-button.active[b-osspzusdu7]{font-weight:700}
.bottom-navigation a.active[b-osspzusdu7]:after,.more-button.active[b-osspzusdu7]:after{position:absolute;bottom:0;width:7px;height:7px}
@media(max-width:600px){.bottom-navigation[b-osspzusdu7]{width:calc(100% - 24px);height:74px;padding:5px 4px}.bottom-navigation span[b-osspzusdu7]{font-size:.68rem;white-space:nowrap}.bottom-navigation[b-osspzusdu7]  svg{font-size:25px}}

/* Keep every label exactly beneath its icon and make selection unmistakable. */
.bottom-navigation>a[b-osspzusdu7],.bottom-navigation>.more-button[b-osspzusdu7]{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-osspzusdu7],.bottom-navigation>.more-button>span[b-osspzusdu7]{display:block;width:100%;margin:0;text-align:center;line-height:1.3}
.bottom-navigation>a[b-osspzusdu7]  svg,.bottom-navigation>.more-button[b-osspzusdu7]  svg{display:block;flex:0 0 auto;margin:0 auto!important}
.bottom-navigation>a.active[b-osspzusdu7],.bottom-navigation>.more-button.active[b-osspzusdu7]{color:#00aabd!important;background:#e9f9fb;transform:translateY(-2px)}
.bottom-navigation>a.active[b-osspzusdu7]:after,.bottom-navigation>.more-button.active[b-osspzusdu7]:after{bottom:3px;box-shadow:0 0 0 3px rgba(0,170,189,.14)}
@media(max-width:600px){.bottom-navigation>a[b-osspzusdu7],.bottom-navigation>.more-button[b-osspzusdu7]{padding:6px 2px!important;border-radius:13px}.bottom-navigation>a.active[b-osspzusdu7]:after,.bottom-navigation>.more-button.active[b-osspzusdu7]:after{bottom:2px;width:6px;height:6px}}

/* A single centered child prevents RTL text flow from shifting labels between columns. */
.bottom-navigation>a[b-osspzusdu7],.bottom-navigation>.more-button[b-osspzusdu7]{display:grid!important;place-items:center!important}
.nav-entry[b-osspzusdu7]{width:100%;height:52px;display:grid;grid-template-rows:29px 18px;place-items:center;align-content:center;direction:rtl}
.nav-entry>.nav-label[b-osspzusdu7]{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-osspzusdu7]  svg{position:static!important;display:block!important;margin:0 auto!important;align-self:center;justify-self:center}
@media(max-width:600px){.nav-entry[b-osspzusdu7]{height:50px;grid-template-rows:27px 17px}.nav-entry>.nav-label[b-osspzusdu7]{font-size:.67rem!important;line-height:17px!important}}

@media(max-height:900px) and (min-width:641px){
    .bottom-navigation[b-osspzusdu7]{bottom:7px;height:66px;padding:4px 14px;border-radius:20px}
    .bottom-navigation>a[b-osspzusdu7],.bottom-navigation>.more-button[b-osspzusdu7]{padding:4px!important;border-radius:13px}
    .bottom-navigation[b-osspzusdu7]  svg{font-size:23px}
    .nav-entry[b-osspzusdu7]{height:44px;grid-template-rows:24px 16px}
    .nav-entry>.nav-label[b-osspzusdu7]{font-size:.7rem!important;line-height:16px!important}
    .bottom-navigation a.active[b-osspzusdu7]:after,.more-button.active[b-osspzusdu7]:after{bottom:1px;width:6px;height:6px}
    .more-sheet[b-osspzusdu7]{width:min(540px,100%);padding:8px 20px 16px;border-radius:24px 24px 0 0}
    .sheet-handle[b-osspzusdu7]{margin-bottom:9px}
    .sheet-title[b-osspzusdu7]{font-size:1rem}
    .more-grid[b-osspzusdu7]{gap:7px;margin:10px 0}
    .more-grid a[b-osspzusdu7]{padding:10px;border-radius:12px;font-size:.8rem}
    .logout-button[b-osspzusdu7]{padding:9px}
}

/* On desktop the navigation participates in normal document flow. Keeping it
   fixed created a large artificial gap below every short profile page. */
@media(min-width:641px){
    .bottom-navigation[b-osspzusdu7]{
        position:relative;
        left:auto;
        bottom:auto;
        transform:none;
        margin:16px auto 12px;
    }
}
/* /Presentation/Pages/Banks/EghtesadNovinCustomerActivityResult.razor.rz.scp.css */
.callback-result[b-iftad8wo1d] {
    min-height: calc(100vh - 92px);
    padding: 28px 28px 40px;
    display: grid;
    place-items: center;
    box-sizing: border-box;
    color: #0b3a91;
    background: radial-gradient(circle at 50% 15%, #fff 0, #f6f8fc 48%, #eef2f8 100%);
}

.callback-card[b-iftad8wo1d] {
    width: min(100%, 560px);
    min-height: 760px;
    padding: 54px 48px 0;
    box-sizing: border-box;
    border-radius: 38px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background: #fff;
    box-shadow: 0 22px 65px rgba(14, 42, 91, .12);
    overflow: hidden;
}

.bank-visual[b-iftad8wo1d] {
    display: block;
    width: 260px;
    max-width: 78%;
    height: auto;
    margin: 0 auto 34px;
    object-fit: contain;
}

.callback-card h1[b-iftad8wo1d] {
    margin: 0;
    font-size: 2rem;
    line-height: 1.65;
    color: #0b3a91;
}

.callback-card > p[b-iftad8wo1d] {
    margin: 20px 0 26px;
    color: #555e72;
    font-size: 1.15rem;
}

.waiting-spinner[b-iftad8wo1d] {
    margin: 2px 0 34px;
}

.notice[b-iftad8wo1d] {
    width: 100%;
    min-height: 74px;
    padding: 16px 20px;
    box-sizing: border-box;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    color: #4d5363;
    background: #f3f4f8;
    font-size: 1rem;
}

.notice[b-iftad8wo1d]  svg {
    font-size: 30px;
}

.status-note[b-iftad8wo1d] {
    margin-top: 15px;
    color: #8b6470;
    line-height: 1.8;
}

.result-icon[b-iftad8wo1d] {
    width: 98px;
    height: 98px;
    margin: -12px 0 18px;
    border-radius: 50%;
    display: grid;
    place-items: center;
}

.result-icon[b-iftad8wo1d]  svg {
    font-size: 72px;
}

.result-icon.success[b-iftad8wo1d] {
    color: #079b5d;
    background: #e7f8ef;
}

.result-icon.rejected[b-iftad8wo1d] {
    color: #d44a57;
    background: #ffeaed;
}

.loan-number[b-iftad8wo1d] {
    width: 100%;
    margin: 0 0 22px;
    padding: 14px;
    border-radius: 14px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    color: #0b3a91;
    background: #f1f7ff;
}

.loan-number small[b-iftad8wo1d] {
    color: #6d7890;
}

.callback-card button[b-iftad8wo1d] {
    width: 100%;
    min-height: 55px;
    border: 0;
    border-radius: 13px;
    color: #fff;
    background: linear-gradient(135deg, #08a397, #057d83);
    font: 800 1rem inherit;
    cursor: pointer;
}

.failed button[b-iftad8wo1d] {
    background: linear-gradient(135deg, #e15c65, #bd3d4b);
}

footer[b-iftad8wo1d] {
    width: calc(100% + 96px);
    min-height: 112px;
    margin-top: auto;
    border-top: 1px solid #e3e7ef;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    color: #596175;
    font-size: 1.05rem;
}

footer strong[b-iftad8wo1d] {
    color: #172d5a;
}

.enbank-mark[b-iftad8wo1d] {
    display: block;
    width: 54px;
    height: 54px;
    object-fit: contain;
}

@media (max-width: 600px) {
    .callback-result[b-iftad8wo1d] {
        min-height: calc(100vh - 92px);
        padding: 12px 12px 28px;
    }

    .callback-card[b-iftad8wo1d] {
        min-height: calc(100vh - 116px);
        padding: 35px 22px 0;
        border-radius: 25px;
    }

    .bank-visual[b-iftad8wo1d] {
        width: 210px;
        max-width: 82%;
        margin-bottom: 27px;
    }

    .callback-card h1[b-iftad8wo1d] {
        font-size: 1.55rem;
    }

    .callback-card > p[b-iftad8wo1d] {
        font-size: 1rem;
    }

    .notice[b-iftad8wo1d] {
        font-size: .86rem;
    }

    .callback-card footer[b-iftad8wo1d] {
        width: calc(100% + 44px);
        min-height: 94px;
    }
}
/* /Presentation/Pages/BNPL/MyBnpl.razor.rz.scp.css */
.bnpl-page[b-pnejmwm3ey] {
    width: min(100%, 920px);
    margin: 0 auto;
    padding: 24px 22px 120px;
}

@media (max-width: 700px) {
    .bnpl-page[b-pnejmwm3ey] {
        padding: 16px 12px 105px;
    }
}
/* /Presentation/Pages/CreditScore/CreditScoreConfirm.razor.rz.scp.css */
.credit-confirm-page[b-thum4jbilq] {
    --navy: #09265d;
    --teal: #079eb6;
    --teal-light: #04a8b1;
    --blue: #0878b5;
    width: min(100%, 920px);
    box-sizing: border-box;
    min-height: 100vh;
    margin: 0 auto;
    padding: 28px 30px 125px;
    overflow: visible;
    color: var(--navy);
    background: #fff;
    box-sizing: border-box;
}

.confirm-header[b-thum4jbilq] {
    min-height: 170px;
    position: relative;
    padding: 20px 185px 20px 100px;
}

.confirm-back[b-thum4jbilq] {
    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-thum4jbilq]  svg {
    font-size: 44px;
}

.confirm-heading[b-thum4jbilq] {
    padding-top: 0;
    text-align: right;
}

.confirm-heading h1[b-thum4jbilq] {
    margin: 0 0 26px;
    color: var(--navy);
    font-size: 2rem;
    font-weight: 900;
}

.confirm-heading p[b-thum4jbilq] {
    margin: 0;
    color: #66769d;
    font-size: 1.08rem;
    line-height: 1.9;
}

.confirm-logo[b-thum4jbilq] {
    width: 180px;
    height: 155px;
    position: absolute;
    right: 0;
    top: 0;
    object-fit: contain;
}

.credit-otp-card[b-thum4jbilq] {
    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-thum4jbilq] {
    width: 300px;
    height: 235px;
    display: block;
    margin: -20px auto 8px;
    object-fit: contain;
}

.credit-otp-card h2[b-thum4jbilq] {
    margin: 0;
    color: var(--navy);
    font-size: 1.65rem;
    font-weight: 850;
    line-height: 1.9;
    text-align: center;
}

.credit-otp-inputs[b-thum4jbilq] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 22px;
    max-width: 680px;
    margin: 42px auto 40px;
}

.credit-otp-box[b-thum4jbilq] {
    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-thum4jbilq] {
    border-color: var(--teal);
    background: #f7fdfe;
    box-shadow: 0 0 0 4px rgba(7, 158, 182, .1);
}

.credit-resend-row[b-thum4jbilq] {
    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-thum4jbilq],
.credit-resend-row button[b-thum4jbilq],
.resend-disabled[b-thum4jbilq] {
    display: inline-flex;
    align-items: center;
    gap: 7px;
}

.credit-resend-row strong[b-thum4jbilq] {
    color: var(--teal);
    font-size: 1.08rem;
}

.credit-resend-row[b-thum4jbilq]  svg {
    font-size: 28px;
}

.credit-resend-row button[b-thum4jbilq] {
    padding: 8px 12px;
    border: 0;
    color: var(--teal);
    background: transparent;
    font: 800 1rem inherit;
    cursor: pointer;
}

.credit-resend-row button:disabled[b-thum4jbilq] {
    opacity: .5;
    cursor: not-allowed;
}

.confirm-button[b-thum4jbilq] {
    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-thum4jbilq] {
    opacity: .52;
    box-shadow: none;
    cursor: not-allowed;
}

.credit-result-notice[b-thum4jbilq] {
    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-thum4jbilq]  svg {
    color: var(--teal);
    font-size: 45px;
}

.credit-result-notice p[b-thum4jbilq] {
    margin: 0;
    font-size: 1.08rem;
    line-height: 2;
    text-align: center;
}

@media (max-width: 700px) {
    .credit-confirm-page[b-thum4jbilq] {
        padding: 18px 16px 110px;
    }

    .confirm-header[b-thum4jbilq] {
        min-height: 145px;
        padding: 12px 100px 18px 62px;
    }

    .confirm-back[b-thum4jbilq] {
        width: 52px;
        height: 52px;
        left: 0;
        top: 12px;
    }

    .confirm-back[b-thum4jbilq]  svg {
        font-size: 35px;
    }

    .confirm-heading[b-thum4jbilq] {
        padding-top: 6px;
    }

    .confirm-heading h1[b-thum4jbilq] {
        margin-bottom: 15px;
        font-size: 1.45rem;
    }

    .confirm-heading p[b-thum4jbilq] {
        font-size: .82rem;
        line-height: 1.8;
    }

    .confirm-logo[b-thum4jbilq] {
        width: 100px;
        height: 95px;
        right: 0;
        top: 0;
    }

    .credit-otp-card[b-thum4jbilq] {
        padding: 32px 18px 24px;
        border-radius: 27px;
    }

    .credit-security-image[b-thum4jbilq] {
        width: 245px;
        height: 190px;
        margin-top: -12px;
    }

    .credit-otp-card h2[b-thum4jbilq] {
        font-size: 1.18rem;
    }

    .credit-otp-inputs[b-thum4jbilq] {
        gap: 10px;
        margin: 30px auto 28px;
    }

    .credit-otp-box[b-thum4jbilq] {
        min-height: 64px;
        aspect-ratio: auto;
        border-radius: 16px;
        font-size: 1.4rem;
    }

    .credit-resend-row[b-thum4jbilq] {
        min-height: 62px;
        padding-top: 18px;
        gap: 8px;
        font-size: .78rem;
    }

    .credit-resend-row strong[b-thum4jbilq] {
        font-size: .88rem;
    }

    .credit-resend-row[b-thum4jbilq]  svg {
        font-size: 22px;
    }

    .confirm-button[b-thum4jbilq] {
        min-height: 62px;
        margin-top: 24px;
        border-radius: 18px;
        font-size: 1.05rem;
    }

    .credit-result-notice[b-thum4jbilq] {
        min-height: 90px;
        margin-top: 24px;
        padding: 16px 18px;
        border-radius: 18px;
        gap: 10px;
    }

    .credit-result-notice[b-thum4jbilq]  svg {
        font-size: 32px;
    }

    .credit-result-notice p[b-thum4jbilq] {
        font-size: .86rem;
    }
}

@media (max-width: 390px) {
    .confirm-header[b-thum4jbilq] {
        padding-right: 80px;
        padding-left: 52px;
    }

    .confirm-logo[b-thum4jbilq] {
        width: 82px;
        height: 78px;
    }

    .credit-otp-card[b-thum4jbilq] {
        padding-inline: 12px;
    }

    .credit-otp-inputs[b-thum4jbilq] {
        gap: 7px;
    }

    .credit-otp-box[b-thum4jbilq] {
        min-height: 58px;
        border-radius: 13px;
    }

    .credit-resend-row[b-thum4jbilq] {
        flex-wrap: wrap;
        justify-content: center;
    }
}
.initial-request-loading[b-thum4jbilq]{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-thum4jbilq]{font-size:.9rem}
/* /Presentation/Pages/CreditScore/CreditScorePage.razor.rz.scp.css */
.credit-score-page[b-bpz1uxswir]{--navy:#09265d;--teal:#079eb6;--line:#dce5ec;min-height:100vh;color:var(--navy);background:#f7f9fc}.score-hero[b-bpz1uxswir]{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-bpz1uxswir]{margin:0;font-size:2rem;font-weight:850}.back-button[b-bpz1uxswir]{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-bpz1uxswir]  svg{font-size:44px}.score-content[b-bpz1uxswir]{width:min(100% - 28px,820px);margin:-115px auto 0;position:relative;padding-bottom:40px}.score-card[b-bpz1uxswir],.history-card[b-bpz1uxswir]{padding:28px;border:1px solid #e8edf2;border-radius:28px;background:#fff;box-shadow:0 10px 30px rgba(15,48,82,.08)}.gauge[b-bpz1uxswir]{height:355px;position:relative;max-width:650px;margin:auto}.gauge-arc[b-bpz1uxswir]{width:610px;height:305px;max-width:94%;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);overflow:hidden}.gauge-arc[b-bpz1uxswir]: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-bpz1uxswir]{position:absolute;font-size:.83rem;color:#08244f;z-index:2}.range-very-weak[b-bpz1uxswir]{left:12%;bottom:71px;transform:rotate(62deg)}.range-weak[b-bpz1uxswir]{left:28%;top:104px;transform:rotate(35deg)}.range-medium[b-bpz1uxswir]{left:46%;top:67px}.range-good[b-bpz1uxswir]{right:27%;top:104px;transform:rotate(-35deg)}.range-excellent[b-bpz1uxswir]{right:9%;bottom:72px;transform:rotate(-62deg)}.needle[b-bpz1uxswir]{position:absolute;width:0;height:0;left:50%;bottom:32px;transform:rotate(var(--needle-angle));transform-origin:center;z-index:4}.needle i[b-bpz1uxswir]{position:absolute;width:235px;height:9px;right:-4px;bottom:-4px;border-radius:9px;background:#193752;box-shadow:0 0 0 2px #fff}.needle[b-bpz1uxswir]: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-bpz1uxswir]{position:absolute;left:50%;bottom:85px;transform:translateX(-50%);font-size:4rem;color:#17334d}.gauge-labels span[b-bpz1uxswir]{position:absolute;font-size:1rem}.gauge-250[b-bpz1uxswir]{left:1%;bottom:18px}.gauge-460[b-bpz1uxswir]{left:9%;top:112px}.gauge-520[b-bpz1uxswir]{left:31%;top:35px}.gauge-580[b-bpz1uxswir]{right:31%;top:35px}.gauge-620[b-bpz1uxswir]{right:9%;top:112px}.gauge-900[b-bpz1uxswir]{right:1%;bottom:18px}.score-status[b-bpz1uxswir]{margin:-4px 0 18px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.7rem}.score-status[b-bpz1uxswir]  svg{font-size:38px}.score-status.excellent[b-bpz1uxswir],.score-status.good[b-bpz1uxswir]{color:#0cad31}.score-status.medium[b-bpz1uxswir]{color:#d09e00}.score-status.weak[b-bpz1uxswir],.score-status.very-weak[b-bpz1uxswir]{color:#ef4a3f}.score-meta[b-bpz1uxswir]{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.score-meta>div[b-bpz1uxswir]{display:flex;justify-content:center;gap:15px}.score-meta>div+div[b-bpz1uxswir]{border-right:1px solid var(--line)}.score-meta span[b-bpz1uxswir]{color:#60718e}.ltr[b-bpz1uxswir]{direction:ltr}.request-button[b-bpz1uxswir]{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-bpz1uxswir]{opacity:.6}.request-button[b-bpz1uxswir]  svg{font-size:36px}.empty-score[b-bpz1uxswir]{min-height:325px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.empty-score[b-bpz1uxswir]  svg{font-size:75px;color:var(--teal)}.empty-score strong[b-bpz1uxswir]{font-size:1.4rem}.empty-score span[b-bpz1uxswir]{color:#75839a}.history-card[b-bpz1uxswir]{margin-top:18px}.history-card h2[b-bpz1uxswir]{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-bpz1uxswir]  svg{color:var(--teal)}.history-head[b-bpz1uxswir],.history-row[b-bpz1uxswir]{display:grid;grid-template-columns:.7fr .8fr 1.3fr 1.2fr;align-items:center;gap:10px;text-align:center}.history-head[b-bpz1uxswir]{padding:0 10px 9px;color:#667792}.history-row[b-bpz1uxswir]{min-height:70px;padding:9px 10px;border-top:1px solid #e8edf2}.history-row time[b-bpz1uxswir]{direction:ltr;color:#536786}.history-row button[b-bpz1uxswir]{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-bpz1uxswir]{color:#99a4b4}.show-all[b-bpz1uxswir]{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-bpz1uxswir]{min-height:130px;display:flex;align-items:center;justify-content:center;gap:10px;color:#74829a}.score-notice[b-bpz1uxswir]{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-bpz1uxswir]  svg{grid-row:1/3;color:#078fe0;font-size:30px}.score-notice small[b-bpz1uxswir]{color:#526c8e}.state-card[b-bpz1uxswir]{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-bpz1uxswir]{height:210px;padding-top:35px;border-radius:0 0 38px 38px}.score-hero h1[b-bpz1uxswir]{font-size:1.45rem}.back-button[b-bpz1uxswir]{right:12px;top:25px}.score-content[b-bpz1uxswir]{width:min(100% - 20px,820px);margin-top:-105px;padding-bottom:20px}.score-card[b-bpz1uxswir],.history-card[b-bpz1uxswir]{padding:16px;border-radius:21px}.gauge[b-bpz1uxswir]{height:245px}.gauge-arc[b-bpz1uxswir]{height:220px;bottom:3px}.range[b-bpz1uxswir]{font-size:.58rem}.range-very-weak[b-bpz1uxswir]{left:10%;bottom:48px}.range-weak[b-bpz1uxswir]{left:27%;top:80px}.range-medium[b-bpz1uxswir]{top:57px}.range-good[b-bpz1uxswir]{right:25%;top:80px}.range-excellent[b-bpz1uxswir]{right:7%;bottom:49px}.needle[b-bpz1uxswir]{bottom:25px}.needle i[b-bpz1uxswir]{width:clamp(100px,31vw,145px);height:6px}.needle[b-bpz1uxswir]:after{width:28px;height:28px;left:-14px;top:-14px}.score-value[b-bpz1uxswir]{bottom:62px;font-size:2.8rem}.gauge-labels span[b-bpz1uxswir]{font-size:.7rem}.gauge-250[b-bpz1uxswir]{bottom:11px}.gauge-460[b-bpz1uxswir]{top:89px}.gauge-520[b-bpz1uxswir]{top:32px}.gauge-580[b-bpz1uxswir]{top:32px}.gauge-620[b-bpz1uxswir]{top:89px}.gauge-900[b-bpz1uxswir]{bottom:11px}.score-status[b-bpz1uxswir]{font-size:1.25rem}.score-meta[b-bpz1uxswir]{font-size:.8rem}.score-meta>div[b-bpz1uxswir]{gap:6px;flex-direction:column;align-items:center}.request-button[b-bpz1uxswir]{min-height:56px;font-size:1rem}.history-card h2[b-bpz1uxswir]{font-size:1.08rem}.history-head[b-bpz1uxswir]{display:none}.history-row[b-bpz1uxswir]{grid-template-columns:.55fr .7fr 1.25fr;min-height:82px;padding:10px 2px;font-size:.78rem}.history-row button[b-bpz1uxswir],.history-row .no-report[b-bpz1uxswir]{grid-column:1/-1;min-height:36px}.score-notice[b-bpz1uxswir]{font-size:.78rem}.score-notice small[b-bpz1uxswir]{grid-column:2}.empty-score[b-bpz1uxswir]{min-height:245px}}

/* The page and its hero stay inside the same application frame on wide screens. */
.credit-score-page[b-bpz1uxswir]{width:min(100%,920px);margin:0 auto;overflow:hidden}
.gauge[b-bpz1uxswir]{width:100%;max-width:700px;height:auto;margin:0 auto}
.score-gauge[b-bpz1uxswir]{width:100%;height:auto;display:block;overflow:visible}
.gauge-segment[b-bpz1uxswir]{fill:none;stroke-width:82;stroke-linecap:butt}
.gauge-segment.very-weak[b-bpz1uxswir]{stroke:#ff3646}.gauge-segment.weak[b-bpz1uxswir]{stroke:#ff932f}.gauge-segment.medium[b-bpz1uxswir]{stroke:#ffc900}.gauge-segment.good[b-bpz1uxswir]{stroke:#79dd80}.gauge-segment.excellent[b-bpz1uxswir]{stroke:#16c83a}
.scale-labels text[b-bpz1uxswir]{fill:#09265d;font-size:17px;text-anchor:middle}
.range-labels text[b-bpz1uxswir]{fill:#09265d;font-size:15px;font-weight:650;text-anchor:middle}
.needle-shadow[b-bpz1uxswir]{stroke:#fff;stroke-width:15;stroke-linecap:round}
.needle-line[b-bpz1uxswir]{stroke:#193752;stroke-width:9;stroke-linecap:round}
.needle-center[b-bpz1uxswir]{fill:#193752;filter:drop-shadow(0 4px 5px rgba(20,50,75,.3))}
.svg-score[b-bpz1uxswir]{fill:#17334d;font-size:62px;font-weight:850;text-anchor:middle}
@media(max-width:700px){.score-card[b-bpz1uxswir]{padding:12px}.scale-labels text[b-bpz1uxswir]{font-size:15px}.range-labels text[b-bpz1uxswir]{font-size:13px}.svg-score[b-bpz1uxswir]{font-size:56px}.score-status[b-bpz1uxswir]{margin-top:-4px}}

/* Reference layout: teal header, then a full-width white sheet containing inset cards. */
.back-button[b-bpz1uxswir]{right:auto;left:30px}
.score-content[b-bpz1uxswir]{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-bpz1uxswir],.history-card[b-bpz1uxswir],.score-notice[b-bpz1uxswir],.state-card[b-bpz1uxswir]{width:100%;max-width:760px;box-sizing:border-box;margin-right:auto;margin-left:auto}
.history-card[b-bpz1uxswir]{margin-top:18px}.score-notice[b-bpz1uxswir]{margin-top:18px}
.history-load-actions[b-bpz1uxswir]{margin:12px auto -8px;display:flex;align-items:center;justify-content:center;gap:12px}.history-load-actions .show-all[b-bpz1uxswir]{margin:0;border:1px solid #cfe1e8;border-radius:11px;padding:7px 13px;gap:4px;background:#fff}.history-load-actions .show-all.less[b-bpz1uxswir]{color:#68778f}.history-load-actions .show-all:disabled[b-bpz1uxswir]{opacity:.55;cursor:wait}
.score-card[b-bpz1uxswir]{padding:26px 28px}
.score-gauge[b-bpz1uxswir]{max-height:430px}
@media(max-width:700px){.back-button[b-bpz1uxswir]{right:auto;left:12px}.score-content[b-bpz1uxswir]{width:100%;margin-top:-105px;padding:22px 10px 24px;border-radius:38px 38px 0 0}.score-card[b-bpz1uxswir]{padding:10px 5px 14px}.scale-labels text[b-bpz1uxswir]{font-size:16px}.range-labels text[b-bpz1uxswir]{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-bpz1uxswir]{position:static;display:inline;font-size:2.5rem;font-weight:900;color:#2c3e50;transform:none}

/* Shared page hero: keep the credit content in normal document flow. */
.credit-score-page[b-bpz1uxswir]{box-sizing:border-box;width:min(100%,920px);padding:28px 24px 120px;overflow:visible}
.score-content[b-bpz1uxswir]{width:100%;margin:0 auto;padding:0 0 40px;border-radius:0;background:transparent}
@media(max-width:700px){.credit-score-page[b-bpz1uxswir]{padding:15px 12px 110px}.score-content[b-bpz1uxswir]{width:100%;margin:0;padding:0 0 20px;border-radius:0}}
/* /Presentation/Pages/Finance/Payment.razor.rz.scp.css */
.finance-payment[b-np2ihhu38x]{--navy:#08265e;--teal:#079b91;width:min(100%,760px);min-height:100vh;margin:0 auto;padding:18px 20px 120px;color:var(--navy)}.finance-header[b-np2ihhu38x]{height:78px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center}.finance-header>span[b-np2ihhu38x]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#e8f7f4}.finance-header h1[b-np2ihhu38x]{margin:0;text-align:center;font-size:1.75rem}.finance-header button[b-np2ihhu38x]{justify-self:end;border:0;color:var(--navy);background:transparent;cursor:pointer}.finance-header button[b-np2ihhu38x]  svg{font-size:38px}.payment-intro[b-np2ihhu38x]{text-align:center;padding:20px 0}.payment-illustration[b-np2ihhu38x]{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-np2ihhu38x]{font-size:78px}.payment-illustration em[b-np2ihhu38x]{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-np2ihhu38x]{margin:25px 0 8px;font-size:1.65rem}.payment-intro p[b-np2ihhu38x]{color:#6d7d98}.payment-card[b-np2ihhu38x],.gateway-card[b-np2ihhu38x],.payment-state[b-np2ihhu38x]{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-np2ihhu38x],.gateway-card h2[b-np2ihhu38x]{margin:0 0 17px;display:flex;align-items:center;gap:8px;font-size:1.25rem}.payment-card h2[b-np2ihhu38x]  svg{color:var(--teal)}.payment-row[b-np2ihhu38x]{min-height:60px;border-bottom:1px solid #e4e8ec;display:flex;align-items:center;justify-content:space-between;gap:20px}.payment-row span[b-np2ihhu38x]{color:#738099}.payment-row.description strong[b-np2ihhu38x]{max-width:60%;line-height:1.8;text-align:left}.amount-row[b-np2ihhu38x]{margin-top:20px;padding:19px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;background:#eef9f7}.amount-row strong[b-np2ihhu38x]{font-size:1.6rem;color:#078a71}.amount-row small[b-np2ihhu38x]{font-size:.9rem}.gateway-option[b-np2ihhu38x]{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-np2ihhu38x]{accent-color:var(--teal)}.gateway-option>span:nth-of-type(2)[b-np2ihhu38x]{display:flex;flex-direction:column;gap:6px}.gateway-option small[b-np2ihhu38x]{color:#748198}.gateway-option>svg[b-np2ihhu38x]{color:#0aab63}.bank-logo[b-np2ihhu38x]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:#087f8a;background:#e6f5f5}.secure-banner[b-np2ihhu38x]{margin:18px 0;padding:14px;border-radius:13px;display:flex;align-items:center;gap:10px;color:#087a69;background:#edf9f6}.secure-banner>span[b-np2ihhu38x]{display:flex;flex-direction:column;gap:5px}.secure-banner small[b-np2ihhu38x]{color:#5d8079}.pay-button[b-np2ihhu38x]{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-np2ihhu38x]{opacity:.55}.payment-help[b-np2ihhu38x]{display:flex;align-items:center;justify-content:center;gap:7px;color:#71809a;font-size:.82rem}.payment-state[b-np2ihhu38x]{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.payment-state.error>svg[b-np2ihhu38x]{font-size:65px;color:#dc5555}.payment-state button[b-np2ihhu38x]{padding:9px 20px;border:0;border-radius:10px;color:#fff;background:var(--teal);font:inherit}
@media(max-width:600px){.finance-payment[b-np2ihhu38x]{padding:10px 10px 105px}.finance-header[b-np2ihhu38x]{height:62px}.finance-header h1[b-np2ihhu38x]{font-size:1.3rem}.payment-illustration[b-np2ihhu38x]{width:105px;height:105px}.payment-illustration>svg[b-np2ihhu38x]{font-size:57px}.payment-intro[b-np2ihhu38x]{padding:12px 0}.payment-intro h2[b-np2ihhu38x]{font-size:1.3rem}.payment-intro p[b-np2ihhu38x]{font-size:.82rem}.payment-card[b-np2ihhu38x],.gateway-card[b-np2ihhu38x]{padding:15px;border-radius:18px}.payment-row[b-np2ihhu38x],.amount-row[b-np2ihhu38x]{font-size:.82rem}.amount-row strong[b-np2ihhu38x]{font-size:1.2rem}.gateway-option[b-np2ihhu38x]{grid-template-columns:auto 42px 1fr auto;padding:9px}.bank-logo[b-np2ihhu38x]{width:40px;height:40px}.gateway-option strong[b-np2ihhu38x]{font-size:.82rem}.gateway-option small[b-np2ihhu38x]{font-size:.66rem}.pay-button[b-np2ihhu38x]{min-height:54px;font-size:.9rem}}
/* /Presentation/Pages/Finance/PaymentResult.razor.rz.scp.css */
.payment-result[b-48ibvg3c0o]{--navy:#08265e;--teal:#079b8d;width:min(100%,680px);min-height:100vh;margin:0 auto;padding:18px 20px 120px;color:var(--navy)}.result-header[b-48ibvg3c0o]{height:76px;display:grid;grid-template-columns:50px 1fr 50px;align-items:center}.result-header>span[b-48ibvg3c0o]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#eaf8f5}.result-header h1[b-48ibvg3c0o]{margin:0;text-align:center;font-size:1.7rem}.result-header button[b-48ibvg3c0o]{justify-self:end;border:0;color:var(--navy);background:transparent}.result-header button[b-48ibvg3c0o]  svg{font-size:37px}.result-state[b-48ibvg3c0o]{min-height:550px;padding:25px;display:flex;flex-direction:column;align-items:center;text-align:center}.result-state>h2[b-48ibvg3c0o]{margin:20px 0 8px;font-size:1.75rem}.result-state>p[b-48ibvg3c0o]{max-width:520px;margin:0 0 22px;color:#6f7e98;line-height:1.9}.result-icon[b-48ibvg3c0o]{width:145px;height:145px;margin-top:20px;border-radius:50%;display:grid;place-items:center}.result-icon[b-48ibvg3c0o]  svg{font-size:105px}.success .result-icon[b-48ibvg3c0o]{color:#09a261;background:#e7f8ef;box-shadow:0 13px 30px rgba(9,162,97,.14)}.failed .result-icon[b-48ibvg3c0o]{color:#e25353;background:#ffeded}.digital-receipt[b-48ibvg3c0o]{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-48ibvg3c0o]{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-48ibvg3c0o]{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;color:var(--teal);background:#eaf8f5}.receipt-title>div[b-48ibvg3c0o]{display:flex;flex-direction:column;gap:4px}.receipt-title small[b-48ibvg3c0o]{color:#7a879b}.receipt-title em[b-48ibvg3c0o]{padding:6px 12px;border-radius:15px;color:#07944e;background:#e8f8ed;font-style:normal}.result-note[b-48ibvg3c0o],.failure-help[b-48ibvg3c0o]{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-48ibvg3c0o]{color:#9b6911;background:#fff6e5}.primary-result[b-48ibvg3c0o],.secondary-result[b-48ibvg3c0o]{width:100%;min-height:57px;border-radius:13px;font:800 1rem inherit;cursor:pointer}.primary-result[b-48ibvg3c0o]{border:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#08a397,#057d83)}.primary-result.danger[b-48ibvg3c0o]{background:linear-gradient(135deg,#e55a5a,#c73e50)}.secondary-result[b-48ibvg3c0o]{margin-top:10px;border:1px solid var(--teal);color:var(--teal);background:#fff}
@media(max-width:600px){.payment-result[b-48ibvg3c0o]{padding:10px 10px 105px}.result-header[b-48ibvg3c0o]{height:62px}.result-header h1[b-48ibvg3c0o]{font-size:1.3rem}.result-state[b-48ibvg3c0o]{min-height:470px;padding:15px 5px}.result-icon[b-48ibvg3c0o]{width:105px;height:105px}.result-icon[b-48ibvg3c0o]  svg{font-size:75px}.result-state>h2[b-48ibvg3c0o]{font-size:1.35rem}.digital-receipt[b-48ibvg3c0o]{padding:14px}.receipt-title[b-48ibvg3c0o]{grid-template-columns:40px 1fr auto}.result-note[b-48ibvg3c0o],.failure-help[b-48ibvg3c0o]{font-size:.75rem}.primary-result[b-48ibvg3c0o],.secondary-result[b-48ibvg3c0o]{min-height:52px}}
/* /Presentation/Pages/Finance/ReceiptRow.razor.rz.scp.css */
.receipt-row[b-y9w8r66158]{min-height:57px;border-bottom:1px dashed #dce4e9;display:flex;align-items:center;justify-content:space-between;gap:15px}.receipt-row span[b-y9w8r66158]{color:#71809a}.receipt-row strong[b-y9w8r66158]{color:#08265e}.receipt-row.important[b-y9w8r66158]{margin-top:8px;padding:0 12px;border:0;border-radius:11px;background:#eef9f7}.receipt-row.important strong[b-y9w8r66158]{color:#078a73}
/* /Presentation/Pages/Finance/TransactionsHistory.razor.rz.scp.css */
.transactions-page[b-tekat9pl5j]{--navy:#08265e;--teal:#069b91;width:min(100%,960px);margin:0 auto;padding:20px 20px 120px;color:var(--navy)}.transactions-header[b-tekat9pl5j]{min-height:88px;display:grid;grid-template-columns:58px 1fr 58px;align-items:center}.transactions-header>span[b-tekat9pl5j]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#e9f8f5}.transactions-header>div[b-tekat9pl5j]{text-align:center}.transactions-header h1[b-tekat9pl5j]{margin:0;font-size:1.8rem}.transactions-header p[b-tekat9pl5j]{margin:6px 0 0;color:#748198}.transactions-header button[b-tekat9pl5j]{justify-self:end;border:0;color:var(--navy);background:transparent;cursor:pointer}.transactions-header button[b-tekat9pl5j]  svg{font-size:39px}.transactions-summary[b-tekat9pl5j]{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.transactions-summary article[b-tekat9pl5j]{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-tekat9pl5j]{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-tekat9pl5j]{color:#748198}.transactions-card[b-tekat9pl5j]{padding:22px;border:1px solid #dfe6eb;border-radius:23px;background:#fff;box-shadow:0 8px 25px rgba(15,43,74,.06)}.card-title[b-tekat9pl5j]{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e2e7eb;display:flex;align-items:center;justify-content:space-between}.card-title h2[b-tekat9pl5j]{margin:0;display:flex;align-items:center;gap:8px;font-size:1.3rem}.card-title h2[b-tekat9pl5j]  svg{color:var(--teal)}.card-title>span[b-tekat9pl5j]{color:#748198;font-size:.85rem}.transaction-head[b-tekat9pl5j],.transaction-row[b-tekat9pl5j]{display:grid;grid-template-columns:1.35fr 1fr 1fr .8fr 1fr;align-items:center;gap:12px}.transaction-head[b-tekat9pl5j]{padding:0 14px 11px;color:#748198;text-align:center;font-size:.8rem}.transaction-list[b-tekat9pl5j]{display:flex;flex-direction:column;gap:9px}.transaction-row[b-tekat9pl5j]{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-tekat9pl5j]{display:grid;grid-template-columns:44px 1fr;gap:4px 10px;align-items:center}.transaction-type>span[b-tekat9pl5j]{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-tekat9pl5j],.transaction-amount small[b-tekat9pl5j],.transaction-row time small[b-tekat9pl5j],.reference small[b-tekat9pl5j]{color:#7a879b}.transaction-amount[b-tekat9pl5j],.transaction-row time[b-tekat9pl5j],.reference[b-tekat9pl5j]{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.transaction-row time span[b-tekat9pl5j]{font-size:.75rem;color:#738198}.status[b-tekat9pl5j]{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-tekat9pl5j]  svg{font-size:18px}.status.success[b-tekat9pl5j]{color:#079b54;background:#e7f8ed}.status.failed[b-tekat9pl5j]{color:#dd4949;background:#ffeded}.status.pending[b-tekat9pl5j]{color:#dc8800;background:#fff3df}.status.processing[b-tekat9pl5j]{color:#246bd9;background:#edf3ff}.status.unknown[b-tekat9pl5j]{color:#6b788c;background:#f0f2f5}.show-more[b-tekat9pl5j]{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-tekat9pl5j]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:#748198}.transactions-state.empty[b-tekat9pl5j]{flex-direction:column}.transactions-state.empty[b-tekat9pl5j]  svg{font-size:60px;color:var(--teal)}.transactions-notice[b-tekat9pl5j]{margin-top:16px;padding:14px 18px;border-radius:14px;display:flex;align-items:center;gap:8px;color:#35617a;background:#eaf6ff}.transactions-notice[b-tekat9pl5j]  svg{color:#168dd0}
@media(max-width:700px){.transactions-page[b-tekat9pl5j]{padding:10px 10px 105px}.transactions-header[b-tekat9pl5j]{grid-template-columns:44px 1fr 44px}.transactions-header>span[b-tekat9pl5j]{width:40px;height:40px}.transactions-header h1[b-tekat9pl5j]{font-size:1.3rem}.transactions-header p[b-tekat9pl5j]{font-size:.7rem}.transactions-summary[b-tekat9pl5j]{gap:5px}.transactions-summary article[b-tekat9pl5j]{min-height:90px;padding:9px 5px;grid-template-columns:1fr;text-align:center;justify-items:center}.transactions-summary article>span[b-tekat9pl5j]{grid-row:auto;width:36px;height:36px}.transactions-summary small[b-tekat9pl5j]{font-size:.63rem}.transactions-summary strong[b-tekat9pl5j]{font-size:.7rem}.transactions-card[b-tekat9pl5j]{padding:13px 9px;border-radius:18px}.card-title h2[b-tekat9pl5j]{font-size:1.05rem}.transaction-head[b-tekat9pl5j]{display:none}.transaction-row[b-tekat9pl5j]{min-height:145px;padding:12px 10px;grid-template-columns:1.2fr 1fr auto;gap:10px}.transaction-type[b-tekat9pl5j]{grid-column:1/3}.transaction-amount[b-tekat9pl5j]{grid-column:1}.transaction-row time[b-tekat9pl5j]{grid-column:2}.status[b-tekat9pl5j]{grid-column:3;grid-row:1/3;min-width:88px}.reference[b-tekat9pl5j]{grid-column:1/4;padding-top:9px;border-top:1px solid #e6eaed;flex-direction:row;justify-content:space-between}.transaction-row strong[b-tekat9pl5j]{font-size:.76rem}.transaction-row small[b-tekat9pl5j]{font-size:.65rem}.transactions-notice[b-tekat9pl5j]{font-size:.72rem}}

.history-actions[b-tekat9pl5j]{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:12px}.history-actions .show-more[b-tekat9pl5j]{margin:0;min-width:160px}
@media(max-width:500px){.history-actions[b-tekat9pl5j]{gap:4px}.history-actions .show-more[b-tekat9pl5j]{min-width:130px;font-size:.8rem}}
/* /Presentation/Pages/Gold/MyGold.razor.rz.scp.css */
.gold-page[b-9l1ydsbfir]{--gold:#b98112;--gold-dark:#76500a;--gold-soft:#fff8e8;--gold-line:#ead7a8;--navy:#17233d;--muted:#748096;width:min(100%,980px);margin:0 auto;padding:20px 20px 120px;color:var(--navy)}
.gold-summary[b-9l1ydsbfir]{margin:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gold-summary article[b-9l1ydsbfir]{min-height:104px;padding:16px;border:1px solid #eadfc7;border-radius:19px;display:grid;grid-template-columns:50px 1fr;align-content:center;gap:6px 13px;background:#fff;box-shadow:0 7px 20px rgba(94,65,14,.06)}.summary-icon[b-9l1ydsbfir]{grid-row:1/3;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#a8730c;background:#fff5d9}.summary-icon.blocked[b-9l1ydsbfir]{color:#9b6c24;background:#f7f0e5}.summary-icon.available[b-9l1ydsbfir]{color:#148553;background:#eaf8ef}.gold-summary small[b-9l1ydsbfir]{color:var(--muted)}.gold-summary strong[b-9l1ydsbfir]{font-size:1.15rem}.purchases-panel[b-9l1ydsbfir]{padding:23px;border:1px solid #e7dfcf;border-radius:24px;background:#fff;box-shadow:0 9px 28px rgba(52,42,20,.06)}.panel-heading[b-9l1ydsbfir]{margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid #eee7da;display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-heading>div[b-9l1ydsbfir]{display:flex;align-items:center;gap:12px}.panel-icon[b-9l1ydsbfir]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--gold);background:var(--gold-soft)}.panel-heading h2[b-9l1ydsbfir]{margin:0;font-size:1.25rem}.panel-heading p[b-9l1ydsbfir]{margin:3px 0 0;color:var(--muted);font-size:.82rem}.purchase-count[b-9l1ydsbfir]{padding:7px 12px;border-radius:15px;color:var(--gold-dark);background:var(--gold-soft);font-size:.8rem;font-weight:750}.gold-list[b-9l1ydsbfir]{display:grid;gap:15px}.gold-card[b-9l1ydsbfir]{overflow:hidden;border:1px solid #e8dfce;border-radius:20px;background:#fff;box-shadow:0 5px 16px rgba(60,46,17,.045)}.gold-card-head[b-9l1ydsbfir]{padding:16px 18px;border-bottom:1px solid #eee8dd;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(90deg,#fff,#fffbf1)}.invoice-title[b-9l1ydsbfir]{display:flex;align-items:center;gap:11px}.invoice-icon[b-9l1ydsbfir]{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;color:#a9740c;background:#fff0c9}.invoice-title div[b-9l1ydsbfir]{display:flex;flex-direction:column;gap:3px}.invoice-title small[b-9l1ydsbfir],.gold-meta small[b-9l1ydsbfir]{color:var(--muted);font-size:.76rem}.invoice-title strong[b-9l1ydsbfir]{font-size:1rem}.gold-meta[b-9l1ydsbfir]{padding:16px 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gold-meta div[b-9l1ydsbfir]{min-width:0;padding:10px 12px;border-radius:13px;display:flex;flex-direction:column;gap:5px;background:#faf9f6}.gold-meta strong[b-9l1ydsbfir]{font-size:.83rem;line-height:1.7}.items-section[b-9l1ydsbfir]{padding:0 18px 18px}.items-section h3[b-9l1ydsbfir]{margin:2px 0 10px;color:var(--gold-dark);font-size:.92rem}.items-table[b-9l1ydsbfir]{overflow:hidden;border:1px solid #ebe3d5;border-radius:14px}.item-row[b-9l1ydsbfir]{min-height:52px;padding:8px 13px;border-top:1px solid #eee8de;display:grid;grid-template-columns:1.5fr .55fr .85fr .55fr 1fr;align-items:center;gap:10px;text-align:center;font-size:.8rem}.item-row:first-child[b-9l1ydsbfir]{border-top:0}.item-header[b-9l1ydsbfir]{min-height:40px;color:#796d59;background:#f8f5ef;font-size:.74rem;font-weight:700}.item-row strong:first-child[b-9l1ydsbfir]{text-align:right}.delivery-box[b-9l1ydsbfir]{margin:0 18px 18px;padding:17px;border:1px solid #e8cf8f;border-radius:17px;background:#fffbf1}.delivery-heading[b-9l1ydsbfir]{margin-bottom:14px;display:flex;align-items:center;gap:11px}.delivery-heading>span[b-9l1ydsbfir]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--gold);background:#fff0c9}.delivery-heading div[b-9l1ydsbfir]{display:flex;flex-direction:column;gap:3px}.delivery-heading small[b-9l1ydsbfir]{color:var(--muted)}.delivery-fields[b-9l1ydsbfir]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.delivery-button[b-9l1ydsbfir]{min-height:44px!important;margin-top:11px!important;color:#fff!important;background:linear-gradient(135deg,#c79220,#8e5e08)!important}.gold-state[b-9l1ydsbfir]{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;color:var(--muted)}.gold-state.empty-state strong[b-9l1ydsbfir]{color:var(--navy);font-size:1.05rem}.empty-icon[b-9l1ydsbfir]{width:76px;height:76px;margin-bottom:4px;border-radius:24px;display:grid;place-items:center;color:var(--gold);background:var(--gold-soft)}.empty-icon[b-9l1ydsbfir]  svg{font-size:42px}.gold-notice[b-9l1ydsbfir]{margin-top:16px;padding:14px 18px;border:1px solid #f0dfb7;border-radius:15px;display:flex;align-items:center;gap:9px;color:#72561f;background:#fff9e9;font-size:.84rem}.gold-notice[b-9l1ydsbfir]  svg{color:var(--gold)}
@media(max-width:760px){.gold-page[b-9l1ydsbfir]{padding:10px 10px 105px}.gold-summary[b-9l1ydsbfir]{gap:6px}.gold-summary article[b-9l1ydsbfir]{min-height:92px;padding:10px 6px;grid-template-columns:1fr;justify-items:center;text-align:center}.summary-icon[b-9l1ydsbfir]{grid-row:auto;width:38px;height:38px}.gold-summary small[b-9l1ydsbfir]{font-size:.65rem}.gold-summary strong[b-9l1ydsbfir]{font-size:.72rem}.purchases-panel[b-9l1ydsbfir]{padding:13px 9px;border-radius:19px}.panel-heading[b-9l1ydsbfir]{padding:3px 4px 14px}.panel-icon[b-9l1ydsbfir]{width:40px;height:40px}.panel-heading h2[b-9l1ydsbfir]{font-size:1rem}.panel-heading p[b-9l1ydsbfir]{font-size:.68rem}.purchase-count[b-9l1ydsbfir]{font-size:.68rem}.gold-card-head[b-9l1ydsbfir]{padding:13px 12px}.gold-meta[b-9l1ydsbfir]{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gold-meta div:first-child[b-9l1ydsbfir]{grid-column:1/-1}.items-section[b-9l1ydsbfir]{padding:0 12px 12px}.item-header[b-9l1ydsbfir]{display:none}.item-row[b-9l1ydsbfir]{padding:12px;grid-template-columns:1fr 1fr;gap:9px;text-align:right}.item-row>*[b-9l1ydsbfir]{display:flex;align-items:center;justify-content:space-between;gap:8px}.item-row>*[b-9l1ydsbfir]::before{content:attr(data-label);color:var(--muted);font-size:.68rem;font-weight:400}.item-row>*:first-child[b-9l1ydsbfir]{grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid #eee8de}.delivery-box[b-9l1ydsbfir]{margin:0 12px 12px;padding:13px}.delivery-fields[b-9l1ydsbfir]{grid-template-columns:1fr}.delivery-button[b-9l1ydsbfir]{width:100%}.gold-state[b-9l1ydsbfir]{min-height:240px;padding:20px}.gold-notice[b-9l1ydsbfir]{font-size:.72rem;align-items:flex-start}}
@media(max-width:420px){.panel-heading p[b-9l1ydsbfir]{display:none}.purchase-count[b-9l1ydsbfir]{padding:6px 8px}.invoice-title strong[b-9l1ydsbfir]{font-size:.86rem}.gold-card-head[b-9l1ydsbfir]  .mud-chip{font-size:.68rem}.gold-meta strong[b-9l1ydsbfir]{font-size:.76rem}}
/* /Presentation/Pages/Loans/Guarantor/GuarantorProcess.razor.rz.scp.css */
.guarantor-process[b-gal83wuris]{--navy:#08265e;--teal:#058f83;width:min(100%,920px);min-height:100vh;margin:0 auto;padding:20px 34px 120px;color:var(--navy)}.process-header[b-gal83wuris]{height:86px;display:grid;grid-template-columns:58px 1fr 58px;align-items:center}.process-header h1[b-gal83wuris]{margin:0;text-align:center;font-size:1.8rem}.process-header button[b-gal83wuris]{justify-self:end;border:0;color:var(--navy);background:transparent}.header-badge[b-gal83wuris]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--teal);background:#e8f7f3}.code-intro[b-gal83wuris]{text-align:center}.hero-shield[b-gal83wuris]{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-gal83wuris]{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-gal83wuris]{position:absolute;top:20px;right:43%;color:#fff}.code-intro h2[b-gal83wuris]{margin:0;font-size:2rem}.code-intro p[b-gal83wuris]{color:#687997;font-size:1.15rem}.code-card[b-gal83wuris],.panel[b-gal83wuris]{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-gal83wuris]{margin:0 0 18px}.otp-inputs[b-gal83wuris]{direction:ltr;display:flex;justify-content:center;gap:20px}.otp-box[b-gal83wuris]{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-gal83wuris]{border:2px solid var(--teal);box-shadow:0 0 0 4px rgba(5,143,131,.08)}.secure-note[b-gal83wuris],.info-banner[b-gal83wuris],.valid-code[b-gal83wuris]{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-gal83wuris],.secondary-action[b-gal83wuris]{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-gal83wuris]{width:100%;border:0;color:#fff;background:linear-gradient(135deg,#079d8f,#057d79)}.primary-action:disabled[b-gal83wuris]{opacity:.55}.secondary-action[b-gal83wuris]{border:1px solid #078f82;color:#078f82;background:#fff}.security-footer[b-gal83wuris]{text-align:center;color:#71819a}.security-footer[b-gal83wuris]  svg{vertical-align:middle;color:#078f82}.valid-code[b-gal83wuris]{justify-content:flex-start}.valid-code>svg[b-gal83wuris]{font-size:48px}.valid-code>div[b-gal83wuris]{display:flex;flex-direction:column;gap:7px}.panel[b-gal83wuris]{margin-top:18px}.panel h2[b-gal83wuris]{margin:0 0 20px;display:flex;gap:8px;align-items:center;font-size:1.3rem}.panel h2[b-gal83wuris]  svg{color:var(--teal)}.applicant-layout[b-gal83wuris]{display:grid;grid-template-columns:190px 1fr;gap:30px}.large-avatar[b-gal83wuris]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#65b6aa}.large-avatar>svg[b-gal83wuris]{padding:25px;border-radius:50%;font-size:95px;background:#eaf7f4}.large-avatar em[b-gal83wuris]{padding:7px 10px;border:1px solid #b7ddd4;border-radius:9px;color:#07866f;font-style:normal;font-size:.78rem}.summary-grid[b-gal83wuris]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.action-row[b-gal83wuris]{display:grid;grid-template-columns:.65fr 1.35fr;gap:18px}.compact-loan[b-gal83wuris]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.compact-loan span[b-gal83wuris]{padding-right:12px;border-right:1px solid #e1e7ea}.documents-panel h3[b-gal83wuris]{margin:25px 0 15px;display:flex;gap:8px;align-items:center}.text-input[b-gal83wuris]{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-gal83wuris]{font-size:.82rem}.text-input input[b-gal83wuris]{border:0;outline:0;color:var(--navy);background:transparent;font:inherit;direction:ltr;text-align:right}.upload-grid[b-gal83wuris]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.upload-tile[b-gal83wuris]{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-gal83wuris]  svg{padding:9px;border-radius:12px;color:var(--teal);background:#edf8f5;font-size:48px}.upload-tile small[b-gal83wuris]{color:#748299}.upload-tile input[b-gal83wuris]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.upload-tile.uploaded[b-gal83wuris]{border-color:#5cc2ad;background:#f4fbf9}.terms[b-gal83wuris]{margin-top:18px;display:flex;gap:9px;align-items:flex-start;color:#536783}.correction[b-gal83wuris]{margin-top:15px;padding:13px;border-radius:10px;color:#b96d00;background:#fff4df}.confirm-intro[b-gal83wuris]{padding:35px 0;display:flex;align-items:center;justify-content:center;gap:30px}.confirm-shield[b-gal83wuris],.success-shield[b-gal83wuris]{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;color:#069986;background:#e5f7f3}.confirm-shield[b-gal83wuris]  svg,.success-shield[b-gal83wuris]  svg{font-size:90px}.confirm-intro h2[b-gal83wuris]{font-size:1.7rem}.confirm-intro p[b-gal83wuris],.success-view>p[b-gal83wuris]{color:#697a96;line-height:2}.review-card[b-gal83wuris]{max-width:720px;margin-left:auto;margin-right:auto}.final-submit[b-gal83wuris]{max-width:720px;margin:20px auto}.edit-link[b-gal83wuris]{margin:0 auto;border:0;display:flex;align-items:center;gap:7px;color:#64748f;background:transparent;font:inherit;cursor:pointer}.success-view[b-gal83wuris]{text-align:center}.success-shield[b-gal83wuris]{margin:25px auto}.success-view h2[b-gal83wuris]{font-size:2rem}.success-view>p[b-gal83wuris]{max-width:680px;margin:0 auto 25px}.full[b-gal83wuris]{width:100%;margin-top:12px}

.required-mark[b-gal83wuris] {
    margin-inline-start: 4px;
    color: #d32f2f;
}

.optional-label[b-gal83wuris] {
    margin-inline-start: 6px;
    padding: 2px 7px;
    border-radius: 999px;
    color: #64748b;
    background: #eef2f6;
    font-size: .7rem;
    font-weight: 500;
}

.document-review-alert[b-gal83wuris],
.document-review-note[b-gal83wuris] {
    position: relative;
    z-index: 1;
    width: 100%;
    direction: rtl;
    text-align: right;
    pointer-events: none;
}
@media(max-width:700px){.guarantor-process[b-gal83wuris]{padding:10px 10px 105px}.process-header[b-gal83wuris]{height:66px}.process-header h1[b-gal83wuris]{font-size:1.3rem}.hero-shield[b-gal83wuris]{height:210px}.hero-shield>svg[b-gal83wuris]{font-size:95px;padding:30px}.code-intro h2[b-gal83wuris]{font-size:1.35rem}.code-intro p[b-gal83wuris]{font-size:.85rem}.code-card[b-gal83wuris],.panel[b-gal83wuris]{padding:15px;border-radius:18px}.otp-inputs[b-gal83wuris]{gap:6px}.otp-box[b-gal83wuris]{width:calc((100vw - 70px)/6);max-width:52px;height:62px;border-radius:11px}.applicant-layout[b-gal83wuris]{grid-template-columns:1fr}.large-avatar>svg[b-gal83wuris]{font-size:65px;padding:18px}.summary-grid[b-gal83wuris]{grid-template-columns:1fr}.compact-loan[b-gal83wuris]{grid-template-columns:1fr 1fr;font-size:.78rem}.upload-grid[b-gal83wuris]{grid-template-columns:1fr 1fr}.upload-tile[b-gal83wuris]{min-height:145px;padding:9px;font-size:.78rem}.action-row[b-gal83wuris]{gap:8px}.primary-action[b-gal83wuris],.secondary-action[b-gal83wuris]{min-height:54px;padding:0 10px;font-size:.88rem}.confirm-intro[b-gal83wuris]{flex-direction:column;text-align:center;padding:18px 0}.confirm-intro h2[b-gal83wuris],.success-view h2[b-gal83wuris]{font-size:1.35rem}.confirm-shield[b-gal83wuris],.success-shield[b-gal83wuris]{width:95px;height:95px}.confirm-shield[b-gal83wuris]  svg,.success-shield[b-gal83wuris]  svg{font-size:65px}}

/* Exact artwork cropped from the supplied guarantor designs. */
.guarantor-art[b-gal83wuris]{display:block;object-fit:contain}.handshake-art[b-gal83wuris]{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-gal83wuris]{width:210px;height:175px}.success-art[b-gal83wuris]{width:390px;height:260px;margin:10px auto 20px}
@media(max-width:700px){.handshake-art[b-gal83wuris]{height:auto;max-height:250px}.confirmation-art[b-gal83wuris]{width:160px;height:130px}.success-art[b-gal83wuris]{width:280px;height:190px}}

.check-guide-content[b-gal83wuris]{display:block;width:100%;direction:rtl;text-align:right}
.check-guide-list[b-gal83wuris]{width:100%;margin:8px 0 0;padding:0;list-style:none;line-height:2;direction:rtl;text-align:right}
.check-upload strong[b-gal83wuris]{display:flex;align-items:center;justify-content:center;gap:5px}.check-upload .upload-success-icon[b-gal83wuris]{padding:0!important;border-radius:50%!important;color:#0aa27e!important;background:transparent!important;font-size:18px!important}
/* /Presentation/Pages/Loans/Guarantor/InfoRow.razor.rz.scp.css */
.info-row[b-3si61ku050]{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-3si61ku050]{border-bottom:0}.info-row span[b-3si61ku050]{color:#687997}.info-row strong[b-3si61ku050]{color:#08265e}
/* /Presentation/Pages/Loans/Guarantor/MyGuarantees.razor.rz.scp.css */
.guarantees-page[b-cq57jpq87a]{--navy:#08265e;--teal:#049ea9;width:min(100%,920px);margin:0 auto;padding:18px 20px 120px;color:var(--navy)}.guarantees-header[b-cq57jpq87a]{height:92px;display:grid;grid-template-columns:100px 1fr 100px;align-items:center;border-bottom:1px solid #e5e9ed}.guarantees-header img[b-cq57jpq87a]{width:84px}.guarantees-header h1[b-cq57jpq87a]{margin:0;text-align:center;font-size:2rem}.guarantees-header button[b-cq57jpq87a]{justify-self:end;border:0;color:var(--navy);background:transparent;cursor:pointer}.guarantees-header button[b-cq57jpq87a]  svg{font-size:42px}.become-guarantor[b-cq57jpq87a]{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-cq57jpq87a]  svg{font-size:31px}.guarantee-stats[b-cq57jpq87a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.guarantee-stats article[b-cq57jpq87a]{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-cq57jpq87a]{grid-column:2;grid-row:1/3;width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.stat-icon.active[b-cq57jpq87a]{color:#08aa60;background:#e9f8ef}.stat-icon.pending[b-cq57jpq87a]{color:#ed9300;background:#fff4e4}.stat-icon.amount[b-cq57jpq87a]{color:#0798a6;background:#e9f8fa}.guarantee-stats small[b-cq57jpq87a]{font-size:1rem}.guarantee-stats strong[b-cq57jpq87a]{grid-column:1/-1;font-size:1.65rem}.guarantee-stats em[b-cq57jpq87a]{grid-column:1/-1;color:#748097;font-style:normal}.list-heading[b-cq57jpq87a]{margin:35px 0 18px;display:flex;align-items:center;justify-content:space-between}.list-heading h2[b-cq57jpq87a]{margin:0;font-size:1.45rem}.list-heading span[b-cq57jpq87a]{display:flex;gap:7px;align-items:center;color:#53647e}.guarantee-list[b-cq57jpq87a]{display:flex;flex-direction:column;gap:12px}.guarantee-card[b-cq57jpq87a]{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-cq57jpq87a]{display:flex;gap:14px;align-items:center}.avatar[b-cq57jpq87a]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#5f87dc;background:#edf2fc}.avatar[b-cq57jpq87a]  svg{font-size:39px}.applicant>div[b-cq57jpq87a],.request-info[b-cq57jpq87a],.guarantee-actions[b-cq57jpq87a]{display:flex;flex-direction:column;gap:12px}.applicant small[b-cq57jpq87a]{display:flex;align-items:center;gap:5px}.applicant small[b-cq57jpq87a]  svg{font-size:20px;color:#1874ff}.request-info[b-cq57jpq87a]{padding:0 24px;border-right:1px solid #e3e7eb}.request-info small[b-cq57jpq87a]{color:#778398}.request-info time[b-cq57jpq87a]{display:flex;align-items:center;gap:5px}.request-info time[b-cq57jpq87a]  svg{font-size:21px}.guarantee-actions[b-cq57jpq87a]{align-items:center}.status[b-cq57jpq87a]{min-width:130px;padding:7px 12px;border-radius:18px;display:flex;justify-content:center;align-items:center;gap:6px}.status.success[b-cq57jpq87a]{color:#08a548;background:#e8f8ed}.status.warning[b-cq57jpq87a]{color:#ed8b00;background:#fff3df}.status.review[b-cq57jpq87a]{color:#2466df;background:#edf3ff}.status.danger[b-cq57jpq87a]{color:#e44848;background:#ffeded}.status.pending[b-cq57jpq87a]{color:#68788e;background:#f1f3f6}.guarantee-actions button[b-cq57jpq87a]{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-cq57jpq87a]{border-color:#ed9300;color:#e78000}.guarantee-state[b-cq57jpq87a]{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-cq57jpq87a]{flex-direction:column;color:#748198}.guarantee-state.empty[b-cq57jpq87a]  svg{font-size:58px;color:var(--teal)}
@media(max-width:700px){.guarantees-page[b-cq57jpq87a]{padding:10px 10px 105px}.guarantees-header[b-cq57jpq87a]{height:70px;grid-template-columns:65px 1fr 65px}.guarantees-header img[b-cq57jpq87a]{width:58px}.guarantees-header h1[b-cq57jpq87a]{font-size:1.4rem}.become-guarantor[b-cq57jpq87a]{width:100%;margin:18px 0}.guarantee-stats[b-cq57jpq87a]{gap:6px}.guarantee-stats article[b-cq57jpq87a]{min-height:135px;padding:12px 9px;border-radius:16px;gap:7px}.stat-icon[b-cq57jpq87a]{width:38px;height:38px}.guarantee-stats small[b-cq57jpq87a]{font-size:.7rem}.guarantee-stats strong[b-cq57jpq87a]{font-size:.95rem;overflow-wrap:anywhere}.guarantee-stats em[b-cq57jpq87a]{font-size:.72rem}.list-heading[b-cq57jpq87a]{margin:24px 0 12px}.list-heading h2[b-cq57jpq87a]{font-size:1.1rem}.guarantee-card[b-cq57jpq87a]{padding:14px 12px;grid-template-columns:1fr auto;gap:12px}.applicant[b-cq57jpq87a]{grid-column:1/-1}.avatar[b-cq57jpq87a]{width:48px;height:48px}.request-info[b-cq57jpq87a]{padding:0;border:0;font-size:.78rem}.guarantee-actions[b-cq57jpq87a]{align-items:stretch}.status[b-cq57jpq87a],.guarantee-actions button[b-cq57jpq87a]{min-width:125px}.guarantee-actions button[b-cq57jpq87a]{font-size:.75rem}}

@media(min-width:701px){.become-guarantor[b-cq57jpq87a]{margin-right:auto}}

/* The shared hero already provides the vertical separation above the CTA. */
.become-guarantor[b-cq57jpq87a]{margin-top:0}
/* /Presentation/Pages/Loans/Guarantor/ProcessHeader.razor.rz.scp.css */
.process-page-header[b-8j5u2rihoh]{height:86px;display:grid;grid-template-columns:58px 1fr 58px;align-items:center}.process-page-header h1[b-8j5u2rihoh]{margin:0;text-align:center;font-size:1.75rem;color:#08265e}.process-page-header>span[b-8j5u2rihoh]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#079d8c;background:#e9f8f4}.process-page-header button[b-8j5u2rihoh]{justify-self:end;border:0;color:#08265e;background:transparent;cursor:pointer}.process-page-header button[b-8j5u2rihoh]  svg{font-size:39px}
@media(max-width:700px){.process-page-header[b-8j5u2rihoh]{height:66px;grid-template-columns:42px 1fr 42px}.process-page-header h1[b-8j5u2rihoh]{font-size:1.3rem}.process-page-header>span[b-8j5u2rihoh]{width:38px;height:38px}.process-page-header button[b-8j5u2rihoh]  svg{font-size:31px}}
/* /Presentation/Pages/Loans/Guarantor/ProcessSteps.razor.rz.scp.css */
.process-steps[b-u59av81z3n]{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-u59av81z3n]{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:#71809a;text-align:center}.process-steps>div:not(:last-child)[b-u59av81z3n]:after{content:"";position:absolute;top:18px;right:60%;width:80%;border-top:1px dashed #cbd8dc}.process-steps span[b-u59av81z3n]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f0f2f4}.process-steps .active[b-u59av81z3n],.process-steps .done[b-u59av81z3n]{color:#078e7c}.process-steps .active span[b-u59av81z3n]{color:#fff;background:#078e7c}.process-steps .done span[b-u59av81z3n]{background:#e7f7f3}
@media(max-width:600px){.process-steps[b-u59av81z3n]{padding:14px 6px}.process-steps strong[b-u59av81z3n]{font-size:.7rem}.process-steps>div:not(:last-child)[b-u59av81z3n]:after{right:66%;width:68%}}
/* /Presentation/Pages/Loans/Guarantor/SummaryItem.razor.rz.scp.css */
.summary-item[b-f2ziucbbiu]{min-height:88px;padding:12px;border:1px solid #e0e6eb;border-radius:14px;display:flex;align-items:center;gap:12px}.summary-item>span[b-f2ziucbbiu]{width:43px;height:43px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;color:#078f7e;background:#edf8f5}.summary-item>div[b-f2ziucbbiu]{display:flex;flex-direction:column;gap:7px}.summary-item small[b-f2ziucbbiu]{color:#687997}.summary-item strong[b-f2ziucbbiu]{color:#08265e}
/* /Presentation/Pages/Loans/MyLoans/LoanInstallmentDetails.razor.rz.scp.css */
.installment-details-page[b-kw2on5pf0f]{--navy:#09276e;--teal:#05a5b2;--muted:#7280a1;max-width:980px;margin:0 auto;padding:22px 20px 120px;color:var(--navy)}.page-header[b-kw2on5pf0f]{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;margin-bottom:22px}.page-header>button[b-kw2on5pf0f],.page-header>span[b-kw2on5pf0f]{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-kw2on5pf0f]{cursor:pointer}.page-header>div[b-kw2on5pf0f]{text-align:center}.page-header h1[b-kw2on5pf0f]{margin:0;font-size:1.75rem}.page-header p[b-kw2on5pf0f]{margin:6px 0 0;color:#536898}.loan-summary[b-kw2on5pf0f]{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-kw2on5pf0f]{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-kw2on5pf0f]{border-left:0}.loan-summary small[b-kw2on5pf0f]{color:var(--muted)}.loan-summary strong[b-kw2on5pf0f]{font-size:1.2rem;color:#0799aa}.installment-tabs[b-kw2on5pf0f]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border:1px solid #e2e8ee;border-radius:18px;overflow:hidden}.installment-tabs button[b-kw2on5pf0f]{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-kw2on5pf0f]{border-left:0}.installment-tabs button.active[b-kw2on5pf0f]{color:#0499aa;background:#f1fafc}.installment-tabs button.active[b-kw2on5pf0f]:after{content:"";position:absolute;height:4px;bottom:0;left:12%;right:12%;border-radius:4px;background:var(--teal)}.installment-head[b-kw2on5pf0f],.installment-row[b-kw2on5pf0f]{display:grid;grid-template-columns:.8fr 1fr 1fr 1fr .9fr;align-items:center;gap:12px}.installment-head[b-kw2on5pf0f]{padding:0 18px 10px;color:#52658f;font-size:.83rem;text-align:center}.installment-row[b-kw2on5pf0f]{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-kw2on5pf0f]{display:flex;flex-direction:column;gap:10px}.installment-row>div[b-kw2on5pf0f]{min-width:0;text-align:center}.number[b-kw2on5pf0f]{display:flex;align-items:center;justify-content:center;gap:8px}.number i[b-kw2on5pf0f]{width:11px;height:11px;border-radius:50%;background:#aeb8ca}.installment-row.overdue .number i[b-kw2on5pf0f]{background:#ef4054}.installment-row.paid .number i[b-kw2on5pf0f]{background:#14b86c}.due-date[b-kw2on5pf0f],.amount[b-kw2on5pf0f],.status[b-kw2on5pf0f]{display:flex;flex-direction:column;gap:5px}.installment-row small[b-kw2on5pf0f]{color:var(--muted)}.amount strong[b-kw2on5pf0f]{font-size:1.05rem}.status span[b-kw2on5pf0f]{width:max-content;max-width:100%;margin:auto;padding:7px 12px;border-radius:12px;color:#586993;background:#f5f7fa}.overdue .status span[b-kw2on5pf0f]{color:#e43946;background:#fff0f1}.paid .status span[b-kw2on5pf0f]{color:#09a15e;background:#edf9f3}.payable .status span[b-kw2on5pf0f]{color:#078fa3;background:#ebf9fb}.action button[b-kw2on5pf0f]{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-kw2on5pf0f]{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#08a35f}.no-action[b-kw2on5pf0f]{color:#9aa6bc}.information-note[b-kw2on5pf0f]{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-kw2on5pf0f]{color:#17a7c5}.return-button[b-kw2on5pf0f]{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-kw2on5pf0f],.inline-empty[b-kw2on5pf0f]{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-kw2on5pf0f],.inline-empty>svg[b-kw2on5pf0f]{font-size:52px;color:var(--teal)}.page-state button[b-kw2on5pf0f]{min-width:150px;padding:10px;border:0;border-radius:12px;color:#fff;background:var(--teal);font:inherit}.page-state button.secondary[b-kw2on5pf0f]{color:var(--navy);background:#eef4f8}.inline-empty[b-kw2on5pf0f]{min-height:160px;color:var(--muted)}@media(max-width:700px){.installment-details-page[b-kw2on5pf0f]{padding:16px 10px 105px}.page-header[b-kw2on5pf0f]{grid-template-columns:40px 1fr 40px}.page-header>button[b-kw2on5pf0f],.page-header>span[b-kw2on5pf0f]{width:38px;height:38px}.page-header h1[b-kw2on5pf0f]{font-size:1.35rem}.page-header p[b-kw2on5pf0f]{font-size:.78rem}.loan-summary[b-kw2on5pf0f]{grid-template-columns:repeat(2,1fr);padding:7px}.loan-summary>div[b-kw2on5pf0f]{padding:10px 5px}.loan-summary>div:nth-child(2)[b-kw2on5pf0f]{border-left:0}.loan-summary>div:nth-child(-n+2)[b-kw2on5pf0f]{border-bottom:1px solid #d5e0e8}.loan-summary strong[b-kw2on5pf0f]{font-size:.9rem}.loan-summary small[b-kw2on5pf0f]{font-size:.67rem}.installment-tabs button[b-kw2on5pf0f]{padding:13px 4px;font-size:.72rem}.installment-head[b-kw2on5pf0f]{display:none}.installment-row[b-kw2on5pf0f]{grid-template-columns:1fr 1fr;gap:12px;padding:14px;min-height:0}.installment-row>div[b-kw2on5pf0f]{text-align:right}.number[b-kw2on5pf0f],.action[b-kw2on5pf0f]{justify-content:flex-start}.amount[b-kw2on5pf0f]{align-items:flex-end;grid-column:2;grid-row:1}.due-date[b-kw2on5pf0f]{grid-column:1;grid-row:2}.status[b-kw2on5pf0f]{grid-column:2;grid-row:2;align-items:flex-end}.status span[b-kw2on5pf0f]{margin:0}.action[b-kw2on5pf0f]{grid-column:1 / -1;grid-row:3}.action button[b-kw2on5pf0f]{width:100%}.installment-row small[b-kw2on5pf0f]{font-size:.68rem}.information-note[b-kw2on5pf0f]{font-size:.75rem;line-height:1.8}}
.financial-institution[b-kw2on5pf0f]{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-kw2on5pf0f],.institution-placeholder[b-kw2on5pf0f]{width:56px;height:56px;flex:0 0 56px;border-radius:14px;object-fit:contain;padding:6px;background:#f1f9fb}.institution-placeholder[b-kw2on5pf0f]{display:flex;align-items:center;justify-content:center;color:#05a5ab}.financial-institution>div[b-kw2on5pf0f]{display:flex;flex-direction:column;gap:6px}.financial-institution small[b-kw2on5pf0f]{color:#6e7c9c}.financial-institution strong[b-kw2on5pf0f]{color:#08266d;font-size:1.05rem}@media(max-width:700px){.financial-institution[b-kw2on5pf0f]{margin:12px 0;padding:11px 13px;min-height:68px}.financial-institution img[b-kw2on5pf0f],.institution-placeholder[b-kw2on5pf0f]{width:46px;height:46px;flex-basis:46px}.financial-institution small[b-kw2on5pf0f]{font-size:.7rem}.financial-institution strong[b-kw2on5pf0f]{font-size:.9rem}}
/* /Presentation/Pages/Loans/MyLoans/LoanInstallmentPayment.razor.rz.scp.css */
.installment-payment-page[b-ooqbto6p3q]{--navy:#08266d;--teal:#05a5ab;--muted:#6e7c9c;max-width:820px;margin:0 auto;padding:22px 20px 120px;color:var(--navy)}.page-header[b-ooqbto6p3q]{display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.page-header button[b-ooqbto6p3q]{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-ooqbto6p3q]{text-align:center}.page-header h1[b-ooqbto6p3q]{margin:0;font-size:1.75rem}.page-header p[b-ooqbto6p3q]{margin:7px 0 0;color:#5c6d94}.security-visual[b-ooqbto6p3q]{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-ooqbto6p3q]{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-ooqbto6p3q]{font-size:132px;color:#02a88f}.lock[b-ooqbto6p3q]{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-ooqbto6p3q]{position:absolute;width:9px;height:9px;border-radius:50%;background:#cfeff3}.security-visual>i:nth-of-type(1)[b-ooqbto6p3q]{right:5px;top:70px}.security-visual>i:nth-of-type(2)[b-ooqbto6p3q]{left:12px;top:42px}.security-visual>i:nth-of-type(3)[b-ooqbto6p3q]{left:3px;bottom:47px}.security-visual>i:nth-of-type(4)[b-ooqbto6p3q]{right:2px;bottom:57px}.payment-summary[b-ooqbto6p3q]{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 8px;border:1px solid #dce5ec;border-radius:22px;background:#fff}.payment-summary>div[b-ooqbto6p3q]{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-ooqbto6p3q]{border-left:0}.payment-summary small[b-ooqbto6p3q]{color:var(--muted)}.payment-summary strong[b-ooqbto6p3q]{overflow-wrap:anywhere;font-size:1.05rem}.gateway-section[b-ooqbto6p3q]{margin-top:26px}.gateway-section h2[b-ooqbto6p3q]{display:flex;align-items:center;gap:8px;font-size:1.25rem}.gateway-section h2>svg[b-ooqbto6p3q]{color:var(--teal)}.gateway-card[b-ooqbto6p3q]{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-ooqbto6p3q]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#0873a3;background:#eef8fd}.gateway-logo>svg[b-ooqbto6p3q]{font-size:34px}.gateway-card>div[b-ooqbto6p3q]{display:flex;flex-direction:column;gap:7px}.gateway-card small[b-ooqbto6p3q]{color:var(--muted)}.selected[b-ooqbto6p3q]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--teal)}.payment-note[b-ooqbto6p3q],.unavailable-note[b-ooqbto6p3q]{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-ooqbto6p3q]{color:#1ca7c4}.unavailable-note[b-ooqbto6p3q]{color:#a45d00;border-color:#f5d49e;background:#fff8eb}.pay-button[b-ooqbto6p3q]{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-ooqbto6p3q]{opacity:.55;cursor:not-allowed}.secure-footer[b-ooqbto6p3q]{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-ooqbto6p3q]{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-ooqbto6p3q]{font-size:54px;color:var(--teal)}.page-state span[b-ooqbto6p3q]{color:var(--muted)}.page-state button[b-ooqbto6p3q]{min-width:160px;padding:10px;border:0;border-radius:12px;color:#fff;background:var(--teal);font:inherit}.page-state button.secondary[b-ooqbto6p3q]{color:var(--navy);background:#edf4f8}@media(max-width:700px){.installment-payment-page[b-ooqbto6p3q]{padding:16px 10px 105px}.page-header[b-ooqbto6p3q]{grid-template-columns:40px 1fr 40px}.page-header button[b-ooqbto6p3q]{width:38px;height:38px}.page-header h1[b-ooqbto6p3q]{font-size:1.35rem}.page-header p[b-ooqbto6p3q]{font-size:.78rem}.security-visual[b-ooqbto6p3q]{width:155px;height:155px;margin:14px auto}.shield[b-ooqbto6p3q]{width:90px;height:100px}.shield>svg[b-ooqbto6p3q]{font-size:100px}.lock[b-ooqbto6p3q]{width:43px;height:43px;right:15px;bottom:15px}.payment-summary[b-ooqbto6p3q]{grid-template-columns:repeat(2,1fr);padding:7px}.payment-summary>div[b-ooqbto6p3q]{padding:11px 5px}.payment-summary>div:nth-child(2)[b-ooqbto6p3q]{border-left:0}.payment-summary>div:nth-child(-n+2)[b-ooqbto6p3q]{border-bottom:1px solid #dce3e9}.payment-summary strong[b-ooqbto6p3q]{font-size:.82rem}.payment-summary small[b-ooqbto6p3q]{font-size:.67rem}.gateway-section[b-ooqbto6p3q]{margin-top:19px}.gateway-section h2[b-ooqbto6p3q]{font-size:1rem}.gateway-card[b-ooqbto6p3q]{grid-template-columns:48px 1fr 28px;gap:10px;padding:14px}.gateway-logo[b-ooqbto6p3q]{width:45px;height:45px}.gateway-card strong[b-ooqbto6p3q]{font-size:.8rem}.gateway-card small[b-ooqbto6p3q]{font-size:.65rem}.selected[b-ooqbto6p3q]{width:27px;height:27px}.payment-note[b-ooqbto6p3q],.unavailable-note[b-ooqbto6p3q]{padding:13px;font-size:.73rem}.pay-button[b-ooqbto6p3q]{min-height:54px;font-size:.98rem}.secure-footer[b-ooqbto6p3q]{min-height:56px;font-size:.8rem}}
.financial-institution[b-ooqbto6p3q]{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-ooqbto6p3q],.institution-placeholder[b-ooqbto6p3q]{width:56px;height:56px;flex:0 0 56px;border-radius:14px;object-fit:contain;padding:6px;background:#f1f9fb}.institution-placeholder[b-ooqbto6p3q]{display:flex;align-items:center;justify-content:center;color:var(--teal)}.financial-institution>div[b-ooqbto6p3q]{display:flex;flex-direction:column;gap:6px}.financial-institution small[b-ooqbto6p3q]{color:var(--muted)}.financial-institution strong[b-ooqbto6p3q]{color:var(--navy);font-size:1.05rem}@media(max-width:700px){.financial-institution[b-ooqbto6p3q]{margin:12px 0;padding:11px 13px;min-height:68px}.financial-institution img[b-ooqbto6p3q],.institution-placeholder[b-ooqbto6p3q]{width:46px;height:46px;flex-basis:46px}.financial-institution small[b-ooqbto6p3q]{font-size:.7rem}.financial-institution strong[b-ooqbto6p3q]{font-size:.9rem}}
/* /Presentation/Pages/Loans/MyLoans/MyLoanInstallments.razor.rz.scp.css */
.installments-page[b-4ge5vaiy4g]{--navy:#08276e;--teal:#05a8b3;--muted:#7e8ba8;max-width:920px;margin:0 auto;padding:22px 20px 120px;color:var(--navy)}.page-header[b-4ge5vaiy4g]{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;margin-bottom:24px}.page-header>div[b-4ge5vaiy4g]{text-align:center}.page-header h1[b-4ge5vaiy4g]{margin:0;font-size:1.8rem}.page-header p[b-4ge5vaiy4g]{margin:5px 0 0;color:var(--muted)}.back-button[b-4ge5vaiy4g],.header-icon[b-4ge5vaiy4g]{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-4ge5vaiy4g]{cursor:pointer}.header-icon[b-4ge5vaiy4g]{position:relative}.header-icon[b-4ge5vaiy4g]:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--teal);top:5px;right:5px}.portfolio-summary[b-4ge5vaiy4g]{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-4ge5vaiy4g]{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-4ge5vaiy4g]{border-left:0}.portfolio-summary strong[b-4ge5vaiy4g]{font-size:1.45rem}.portfolio-summary small[b-4ge5vaiy4g]{color:#5f7095}.summary-icon[b-4ge5vaiy4g]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.summary-icon.overdue[b-4ge5vaiy4g]{color:#f18b00;background:#fff7e9}.summary-icon.remaining[b-4ge5vaiy4g]{color:#0a3a98;background:#edf3ff}.summary-icon.paid[b-4ge5vaiy4g]{color:#08a862;background:#ebfaf3}.filter-tabs[b-4ge5vaiy4g]{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-4ge5vaiy4g]{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-4ge5vaiy4g]{color:#fff;background:linear-gradient(135deg,#082b87,#0a4b9a);box-shadow:0 5px 12px rgba(7,45,128,.2)}.loan-list[b-4ge5vaiy4g]{display:flex;flex-direction:column;gap:14px}.loan-card[b-4ge5vaiy4g]{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-4ge5vaiy4g]{border-left:4px solid #ef3c3c}.loan-card.near[b-4ge5vaiy4g]{border-left:4px solid #ee8a00}.loan-card.paid[b-4ge5vaiy4g]{border-left:4px solid #0caa67}.institution-icon[b-4ge5vaiy4g]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#edf9fa}.institution[b-4ge5vaiy4g],.installment-info[b-4ge5vaiy4g],.installment-amount[b-4ge5vaiy4g]{min-width:0;display:flex;flex-direction:column;gap:5px}.institution strong[b-4ge5vaiy4g]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan-card small[b-4ge5vaiy4g]{color:var(--muted)}.installment-info time[b-4ge5vaiy4g]{font-weight:700}.installment-amount strong[b-4ge5vaiy4g]{font-size:1.15rem}.details-button[b-4ge5vaiy4g]{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-4ge5vaiy4g]{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-4ge5vaiy4g]{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-4ge5vaiy4g]{border-right:0}.month-summary small[b-4ge5vaiy4g]{color:#627397}.calendar-icon[b-4ge5vaiy4g]{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#fff}.pagination[b-4ge5vaiy4g]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.pagination button[b-4ge5vaiy4g],.page-state button[b-4ge5vaiy4g]{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-4ge5vaiy4g]{opacity:.4;cursor:not-allowed}.page-state[b-4ge5vaiy4g],.inline-empty[b-4ge5vaiy4g]{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-4ge5vaiy4g],.inline-empty>svg[b-4ge5vaiy4g]{font-size:54px;color:var(--teal)}.page-state span[b-4ge5vaiy4g],.inline-empty[b-4ge5vaiy4g]{color:var(--muted)}.inline-empty[b-4ge5vaiy4g]{min-height:140px}.page-state button[b-4ge5vaiy4g]{color:#fff;background:var(--teal)}@media(max-width:700px){.installments-page[b-4ge5vaiy4g]{padding:16px 10px 105px}.page-header[b-4ge5vaiy4g]{grid-template-columns:40px 1fr 40px;margin-bottom:18px}.back-button[b-4ge5vaiy4g],.header-icon[b-4ge5vaiy4g]{width:38px;height:38px}.page-header h1[b-4ge5vaiy4g]{font-size:1.35rem}.page-header p[b-4ge5vaiy4g]{font-size:.78rem}.portfolio-summary[b-4ge5vaiy4g]{padding:16px 7px;border-radius:20px}.portfolio-summary>div[b-4ge5vaiy4g]{gap:5px;padding:0 5px}.portfolio-summary strong[b-4ge5vaiy4g]{font-size:1.05rem}.portfolio-summary small[b-4ge5vaiy4g]{font-size:.67rem}.summary-icon[b-4ge5vaiy4g]{width:35px;height:35px}.filter-tabs[b-4ge5vaiy4g]{gap:2px}.filter-tabs button[b-4ge5vaiy4g]{padding:9px 3px;font-size:.72rem}.loan-card[b-4ge5vaiy4g]{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:14px 11px;border-radius:18px}.institution-icon[b-4ge5vaiy4g]{width:39px;height:39px}.institution[b-4ge5vaiy4g]{grid-column:2}.installment-info[b-4ge5vaiy4g]{grid-column:2;gap:3px}.installment-info small[b-4ge5vaiy4g]{display:none}.installment-amount[b-4ge5vaiy4g]{grid-column:3;grid-row:1 / 3;text-align:center;align-items:center}.details-button[b-4ge5vaiy4g]{grid-column:1 / -1;min-height:39px;min-width:0;margin-top:4px}.loan-card small[b-4ge5vaiy4g]{font-size:.68rem}.loan-card strong[b-4ge5vaiy4g],.loan-card time[b-4ge5vaiy4g]{font-size:.79rem}.month-summary[b-4ge5vaiy4g]{grid-template-columns:48px repeat(2,1fr);padding:12px 7px}.calendar-icon[b-4ge5vaiy4g]{width:42px;height:42px}.month-summary small[b-4ge5vaiy4g]{font-size:.64rem}.month-summary strong[b-4ge5vaiy4g]{font-size:.8rem}.pagination[b-4ge5vaiy4g]{gap:8px;font-size:.72rem}.pagination button[b-4ge5vaiy4g]{padding:7px 9px}}

.institution-icon[b-4ge5vaiy4g]{width:58px;height:58px;border:1px solid #dceaf2;overflow:hidden;background:#fff}
.loan-card.normal[b-4ge5vaiy4g]{border-left:4px solid #7183a8}

/* Match personal-info cards: one teal accent on the logical start edge. */
.loan-card[b-4ge5vaiy4g],
.loan-card.overdue[b-4ge5vaiy4g],
.loan-card.near[b-4ge5vaiy4g],
.loan-card.paid[b-4ge5vaiy4g],
.loan-card.normal[b-4ge5vaiy4g]{
    border-left:1px solid #e2e8ef;
    border-inline-start:5px solid var(--teal);
}
.institution-icon img[b-4ge5vaiy4g]{display:block;width:100%;height:100%;padding:5px;object-fit:contain}
.list-actions[b-4ge5vaiy4g]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}
.list-actions button[b-4ge5vaiy4g]{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-4ge5vaiy4g]{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-4ge5vaiy4g]{min-width:130px}
.list-actions button:disabled[b-4ge5vaiy4g]{opacity:.55;cursor:not-allowed}
@media(max-width:700px){.institution-icon[b-4ge5vaiy4g]{width:43px;height:43px}.list-actions[b-4ge5vaiy4g]{gap:7px}.list-actions button[b-4ge5vaiy4g]{padding:7px 12px;font-size:.75rem}.list-actions .more-button[b-4ge5vaiy4g]{min-width:145px}.list-actions .less-button[b-4ge5vaiy4g]{min-width:105px}}
/* /Presentation/Pages/Loans/Request/Dialogs/BankMellatAmountLimitDialog.razor.rz.scp.css */
.mellat-result-dialog[b-hzi6pd9tlw]{text-align:center;padding:12px 8px 4px}.result-icon[b-hzi6pd9tlw]{width:82px;height:82px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff1f3,#ffe2e7);box-shadow:0 10px 28px rgba(169,19,42,.16)}.result-icon[b-hzi6pd9tlw]  svg{font-size:44px;color:#b51c32}.result-title[b-hzi6pd9tlw]{margin-bottom:14px!important;font-weight:800!important;color:#7b1423}.result-description[b-hzi6pd9tlw]{color:#62545a;line-height:1.9!important}.approved-amount[b-hzi6pd9tlw]{margin:18px 0;padding:17px 12px;border:1px solid #f0c8cd;border-radius:18px;background:#fff7f8;color:#a7192d}.approved-amount strong[b-hzi6pd9tlw]{font-size:2rem;letter-spacing:.02em}.approved-amount span[b-hzi6pd9tlw]{margin-right:8px;font-size:1rem;font-weight:700}.result-hint[b-hzi6pd9tlw]{color:#6e6166;line-height:1.9!important}
/* /Presentation/Pages/Loans/Request/Loans.razor.rz.scp.css */
.loan-list-page[b-zc3jr97704] {
    max-width: 900px;
    margin: 0 auto;
    padding: 34px 24px 120px;
    color: #092b78;
}

.page-header[b-zc3jr97704] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 22px;
}

.page-header > div[b-zc3jr97704] {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.page-header span[b-zc3jr97704],
.page-header p[b-zc3jr97704] {
    color: #7787a9;
}

.page-header h1[b-zc3jr97704],
.page-header p[b-zc3jr97704] {
    margin: 0;
}

.page-header h1[b-zc3jr97704] {
    font-size: 1.65rem;
}

.page-header p[b-zc3jr97704] {
    font-size: .92rem;
}

.new-loan-button[b-zc3jr97704] {
    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-zc3jr97704]  svg {
    font-size: 23px;
}

.new-loan-button span[b-zc3jr97704] {
    color: #fff;
}

.loans-card[b-zc3jr97704] {
    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-zc3jr97704] {
    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-zc3jr97704] {
    background: #fbfdff;
}

.loan-row.disabled[b-zc3jr97704] {
    cursor: default;
}

.bank-logo[b-zc3jr97704] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    color: #06a6af;
    background: #eef9fa;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bank-logo[b-zc3jr97704]  svg {
    font-size: 28px;
}

.bank[b-zc3jr97704],
.amount[b-zc3jr97704] {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.bank strong[b-zc3jr97704] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.amount strong[b-zc3jr97704] {
    font-size: 1.02rem;
}

.loan-row small[b-zc3jr97704],
.loan-row time[b-zc3jr97704] {
    color: #8190ad;
    font-size: .78rem;
}

.loan-actions[b-zc3jr97704] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 7px;
}

.loan-actions button[b-zc3jr97704] {
    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-zc3jr97704] {
    opacity: .42;
    cursor: not-allowed;
}

.loan-actions button[b-zc3jr97704]  svg {
    font-size: 17px;
}

.request-status[b-zc3jr97704] {
    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-zc3jr97704] {
    color: #e88800;
    border-color: #ffd597;
    background: #fff7e9;
}

.request-status.success[b-zc3jr97704] {
    color: #0a9f62;
    border-color: #bce8d4;
    background: #eefaf5;
}

.request-status.danger[b-zc3jr97704] {
    color: #e94343;
    border-color: #ffc8c8;
    background: #fff2f2;
}

.case-file-action[b-zc3jr97704] {
    color: #087d9d;
    border: 1px solid #9dd7e2;
    background: #eefafd;
}

.loan-actions button[b-zc3jr97704] {
    white-space: nowrap;
}

.secondary-action[b-zc3jr97704] {
    color: #067d98;
    border: 1px solid #a8dce6;
    background: #f1fbfd;
}

.secondary-action.success[b-zc3jr97704] {
    color: #138755;
    border-color: #b9e7d2;
    background: #effaf5;
}

.cancel-action[b-zc3jr97704] {
    color: #df3f48;
    border: 1px solid #ffc9cd;
    background: #fff4f5;
}

.list-state[b-zc3jr97704] {
    min-height: 190px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #7584a4;
}

.list-state.empty[b-zc3jr97704]  svg {
    font-size: 48px;
    color: #07a7b8;
}

.list-state.empty strong[b-zc3jr97704] {
    color: #14377e;
}

.load-more-actions[b-zc3jr97704] {
    min-height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    color: #7786a5;
    font-size: .84rem;
}

.load-more-actions button[b-zc3jr97704] {
    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-zc3jr97704] {
    color: #04aabd;
    border-color: #04aabd;
    background: #f0fbfc;
}

.load-more-actions button:disabled[b-zc3jr97704] {
    opacity: .38;
    cursor: not-allowed;
}

.load-more-actions button[b-zc3jr97704]  svg {
    font-size: 19px;
}

.load-more-actions button.less[b-zc3jr97704] { color:#667792; }

@media (max-width: 760px) {
    .loan-list-page[b-zc3jr97704] {
        padding: 22px 12px 110px;
    }

    .page-header[b-zc3jr97704] {
        align-items: flex-end;
    }

    .page-header p[b-zc3jr97704] {
        display: none;
    }

    .new-loan-button[b-zc3jr97704] {
        min-height: 43px;
        padding: 0 13px;
        font-size: .78rem;
    }

    .loans-card[b-zc3jr97704] {
        padding: 0 12px;
        border-radius: 20px;
    }

    .loan-row[b-zc3jr97704] {
        grid-template-columns: 42px minmax(0, 1fr) auto;
        gap: 9px;
        padding: 15px 0;
    }

    .bank-logo[b-zc3jr97704] {
        width: 39px;
        height: 39px;
    }

    .bank-logo[b-zc3jr97704]  svg {
        font-size: 23px;
    }

    .loan-row time[b-zc3jr97704] {
        display: none;
    }

    .request-status[b-zc3jr97704] {
        grid-column: 3;
        grid-row: 1 / 3;
        width: 126px;
        max-width: 126px;
        min-height: 38px;
        align-self: center;
    }

    .amount[b-zc3jr97704] {
        grid-column: 2;
    }

    .loan-actions[b-zc3jr97704] {
        grid-column: 1 / -1;
        grid-row: 3;
        max-width: none;
        flex-direction: row;
        justify-content: flex-end;
        padding-top: 4px;
    }

    .loan-actions button[b-zc3jr97704] {
        width: auto;
        min-height: 30px;
        padding: 5px 7px;
        font-size: .67rem;
    }

    .load-more-actions[b-zc3jr97704] {
        gap: 7px;
        font-size: .74rem;
    }

    .load-more-actions button[b-zc3jr97704] {
        padding: 6px 8px;
    }

}

@media (max-width: 420px) {
    .page-header h1[b-zc3jr97704] {
        font-size: 1.3rem;
    }

    .page-header > div > span[b-zc3jr97704] {
        font-size: .78rem;
    }

    .new-loan-button span[b-zc3jr97704] {
        max-width: 80px;
    }

    .bank small[b-zc3jr97704] {
        font-size: .68rem;
    }

    .amount strong[b-zc3jr97704] {
        font-size: .9rem;
    }

    .request-status[b-zc3jr97704] {
        width: 106px;
        max-width: 106px;
        font-size: .66rem;
    }
}
/* /Presentation/Pages/Loans/Request/LoanWorkflow.razor.rz.scp.css */
.loan-workflow-page[b-ubhrv3a4gw]{max-width:940px;margin:0 auto;padding:0 22px 34px;color:#0b2d72}.workflow-hero[b-ubhrv3a4gw]{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-ubhrv3a4gw]{margin:0 0 9px;font-size:2rem;font-weight:800}.workflow-hero p[b-ubhrv3a4gw]{margin:0;font-size:1.05rem}.hero-back[b-ubhrv3a4gw]{position:absolute;right:28px;top:58px;border:0;background:transparent;color:#fff;cursor:pointer}.hero-back[b-ubhrv3a4gw]  svg{font-size:48px}.hero-help[b-ubhrv3a4gw]{position:absolute;left:35px;top:66px;font-size:36px!important}.workflow-progress[b-ubhrv3a4gw]{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-ubhrv3a4gw]{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-ubhrv3a4gw]{cursor:not-allowed}.step-circle[b-ubhrv3a4gw]{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-ubhrv3a4gw]  svg{font-size:33px}.step-circle small[b-ubhrv3a4gw]{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-ubhrv3a4gw]{color:#092c72;font-weight:700}.progress-step.active .step-circle[b-ubhrv3a4gw]{color:#fff;background:linear-gradient(145deg,#08b4a9,#078eb7);box-shadow:0 7px 17px rgba(6,162,174,.25)}.progress-step.completed .step-circle[b-ubhrv3a4gw]{color:#fff;background:linear-gradient(145deg,#08b89c,#08a5aa)}.step-label[b-ubhrv3a4gw]{text-align:center;line-height:1.6;white-space:nowrap}.step-line[b-ubhrv3a4gw]{flex:1 1 45px;min-width:24px;max-width:90px;height:3px;margin-top:35px;border-radius:4px;background:#d6dce5}.step-line.completed[b-ubhrv3a4gw]{background:#09aaa6}.workflow-form[b-ubhrv3a4gw]{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-ubhrv3a4gw],.workflow-error[b-ubhrv3a4gw]{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-ubhrv3a4gw]  svg{font-size:48px;color:#e34b55}.workflow-error button[b-ubhrv3a4gw]{border:0;border-radius:12px;background:#079bae;color:#fff;padding:10px 25px}.workflow-form[b-ubhrv3a4gw]  .mud-input-control{margin-bottom:8px}.workflow-form[b-ubhrv3a4gw]  .mud-input-outlined-border{border-color:#dbe2ea!important;border-radius:15px!important}.workflow-form[b-ubhrv3a4gw]  .mud-input{min-height:62px;padding-inline:10px}.workflow-form[b-ubhrv3a4gw]  .mud-input-label{color:#7181a1}.workflow-form[b-ubhrv3a4gw]  .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-ubhrv3a4gw]  .mud-button-outlined-primary{min-height:48px;border-radius:14px}.workflow-form[b-ubhrv3a4gw]  .mud-alert{border-radius:15px}.workflow-form[b-ubhrv3a4gw]  .mud-card{border:1px dashed #b7c9df;border-radius:20px;box-shadow:none!important}.workflow-form[b-ubhrv3a4gw]  .mud-card-actions{justify-content:center}.workflow-form[b-ubhrv3a4gw]  .mud-file-upload{width:100%}
@media(max-width:720px){.loan-workflow-page[b-ubhrv3a4gw]{padding:0 12px 26px}.workflow-hero[b-ubhrv3a4gw]{min-height:190px;margin:0 -12px -42px;padding:43px 55px 75px;border-radius:0 0 34px 34px}.workflow-hero h1[b-ubhrv3a4gw]{font-size:1.45rem}.workflow-hero p[b-ubhrv3a4gw]{font-size:.88rem}.hero-back[b-ubhrv3a4gw]{right:10px;top:44px}.hero-back[b-ubhrv3a4gw]  svg{font-size:39px}.hero-help[b-ubhrv3a4gw]{left:17px;top:52px;font-size:29px!important}.workflow-progress[b-ubhrv3a4gw]{min-height:125px;padding:18px 12px 13px;border-radius:23px;justify-content:flex-start}.progress-step[b-ubhrv3a4gw]{flex-basis:78px;gap:6px}.step-circle[b-ubhrv3a4gw]{width:52px;height:52px}.step-circle[b-ubhrv3a4gw]  svg{font-size:25px}.step-circle small[b-ubhrv3a4gw]{width:19px;height:19px;font-size:.61rem}.step-label[b-ubhrv3a4gw]{font-size:.69rem}.step-line[b-ubhrv3a4gw]{min-width:14px;margin-top:25px}.workflow-form[b-ubhrv3a4gw]{margin-top:17px;padding:18px 14px;border-radius:22px}.workflow-form[b-ubhrv3a4gw]  .mud-grid-item{padding:8px!important}.workflow-form[b-ubhrv3a4gw]  .mud-input{min-height:56px}.workflow-form[b-ubhrv3a4gw]  .mud-button-filled-primary{width:100%;min-width:0}.workflow-form[b-ubhrv3a4gw]  .mud-card{padding:14px!important}}

/* The existing endpoint-backed check modes are presented as two clear design options. */
.workflow-form[b-ubhrv3a4gw]  .mud-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}
.workflow-form[b-ubhrv3a4gw]  .mud-radio{min-height:58px;margin:0!important;padding:10px 14px;border:1px solid #dce4ec;border-radius:15px;background:#fff}
.workflow-form[b-ubhrv3a4gw]  .mud-radio:has(input:checked){border-color:#08a5aa;background:#effbfb;box-shadow:0 0 0 1px #08a5aa}
.workflow-form[b-ubhrv3a4gw]  .mud-image{border-radius:16px!important}
@media(max-width:560px){.workflow-form[b-ubhrv3a4gw]  .mud-radio-group{grid-template-columns:1fr}.workflow-form[b-ubhrv3a4gw]  .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-ubhrv3a4gw],
.progress-step.active .step-circle small[b-ubhrv3a4gw]{
    color:#078fa8;
    background:#fff;
    border-color:#078fa8;
    font-weight:800;
    z-index:2;
}
.mellal-workflow-form[b-ubhrv3a4gw]{margin-top:22px}

/* Shared page hero: progress and forms follow the banner without overlap. */
.loan-workflow-page[b-ubhrv3a4gw]{box-sizing:border-box;padding:28px 22px 120px}
@media(max-width:720px){.loan-workflow-page[b-ubhrv3a4gw]{padding:15px 12px 110px}}

/* Keep all seven Mellal workflow steps on one responsive row. */
.mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow{
    grid-template-columns:repeat(8,minmax(0,1fr));
    width:100%;
    overflow:visible;
}
.mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow li{min-width:0}
@media(max-width:700px){
    .mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow{
        grid-template-columns:repeat(8,minmax(0,1fr));
        padding-bottom:4px;
        overflow:visible;
    }
    .mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow li{
        gap:5px;
        font-size:clamp(.5rem,2vw,.68rem);
        line-height:1.45;
    }
    .mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow i{
        width:25px;
        height:25px;
        border-width:2px;
    }
    .mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow i svg{font-size:15px}
    .mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow li:not(:last-child):after{
        top:11px;
        right:calc(50% + 14px);
        width:calc(100% - 28px);
        height:2px;
    }
    .mellal-workflow-form[b-ubhrv3a4gw]  .mellal-flow li.active i{
        box-shadow:0 0 0 3px rgba(10,165,173,.1);
    }
}
/* /Presentation/Pages/Loans/Request/NewLoanRequest.razor.rz.scp.css */
.loan-request-page[b-cde7yswonv]{--blue:#072c86;--teal:#08a7a7;max-width:920px;margin:0 auto;padding:0 18px 42px;color:#09245f;font-family:inherit}.loan-hero[b-cde7yswonv]{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-cde7yswonv]{font-size:2rem;margin:0 0 8px}.loan-hero p[b-cde7yswonv]{margin:0;font-size:1.05rem}.back-button[b-cde7yswonv]{position:absolute;right:24px;top:35px;border:0;background:transparent;color:#fff;font-size:3rem;line-height:1;cursor:pointer}.content-card[b-cde7yswonv],.credit-card[b-cde7yswonv],.state-card[b-cde7yswonv]{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-cde7yswonv]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:-75px;position:relative}.credit-icon[b-cde7yswonv]{background:#e4f8f5;color:#079b91;border-radius:18px;padding:16px}.credit-icon[b-cde7yswonv]  svg{font-size:36px}.credit-card>div:nth-child(2)[b-cde7yswonv]{display:flex;flex-direction:column;gap:5px}.credit-card strong[b-cde7yswonv]{font-size:1.8rem}.credit-card small[b-cde7yswonv]{font-size:.8rem;font-weight:400;color:#7785a5}.credit-ring[b-cde7yswonv]{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-cde7yswonv]{display:flex;align-items:center;gap:9px;font-size:1.15rem;margin:0 0 20px}.content-card h2[b-cde7yswonv]  svg{color:var(--teal)}.banks-grid[b-cde7yswonv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bank-card[b-cde7yswonv]{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-cde7yswonv]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.bank-card img[b-cde7yswonv]{width:64px;height:64px;object-fit:contain}.bank-card>span:last-child[b-cde7yswonv]{min-width:0;display:flex;flex-direction:column;gap:7px}.bank-card small[b-cde7yswonv]{color:#8590aa}.selected-check[b-cde7yswonv]{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-cde7yswonv]{display:block;text-align:center;font-size:1.9rem;margin:10px}.selected-amount small[b-cde7yswonv]{font-size:.9rem}.range-row[b-cde7yswonv]{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:14px}.range-row button[b-cde7yswonv]{height:42px;border:0;border-radius:10px;font-size:1.6rem;color:var(--blue);cursor:pointer}.range-row input[b-cde7yswonv]{accent-color:var(--teal);width:100%}.range-labels[b-cde7yswonv]{display:flex;justify-content:space-between;color:#7c89a6;font-size:.8rem;margin-top:8px}.terms[b-cde7yswonv]{display:flex;gap:12px;flex-wrap:wrap}.terms button[b-cde7yswonv]{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-cde7yswonv]{background:linear-gradient(135deg,#08aaa9,#087cab);color:#fff;border-color:transparent}.summary-card[b-cde7yswonv]{background:linear-gradient(135deg,#fff,#f3fbff)}.summary-grid[b-cde7yswonv]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e1e7ef}.summary-grid div[b-cde7yswonv]{background:#fff;padding:15px;display:flex;justify-content:space-between;gap:8px}.summary-grid span[b-cde7yswonv]{color:#7b87a2}.calculating[b-cde7yswonv],.state-card[b-cde7yswonv]{display:flex;justify-content:center;align-items:center;gap:12px;min-height:120px}.state-card.empty[b-cde7yswonv]{flex-direction:column}.notice[b-cde7yswonv]{background:#edf7ff;border:1px solid #cfe6fa;border-radius:15px;padding:14px;display:flex;gap:10px;align-items:center;margin:18px 0}.submit-button[b-cde7yswonv]{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-cde7yswonv]{opacity:.55;cursor:not-allowed}.calc-error[b-cde7yswonv]{color:#bd2432;text-align:center}
@media(max-width:700px){.loan-request-page[b-cde7yswonv]{padding:0 10px 110px}.loan-hero[b-cde7yswonv]{margin:0 -10px 20px;padding:28px 45px 74px;border-radius:0 0 34px 34px}.loan-hero h1[b-cde7yswonv]{font-size:1.5rem}.loan-hero p[b-cde7yswonv]{font-size:.9rem}.back-button[b-cde7yswonv]{right:15px;top:24px}.content-card[b-cde7yswonv],.credit-card[b-cde7yswonv],.state-card[b-cde7yswonv]{border-radius:18px;padding:16px}.credit-card[b-cde7yswonv]{grid-template-columns:auto 1fr;gap:12px;margin-top:-58px}.credit-ring[b-cde7yswonv]{display:none}.credit-card strong[b-cde7yswonv]{font-size:1.35rem}.banks-grid[b-cde7yswonv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bank-card[b-cde7yswonv]{min-height:108px;padding:10px 6px;flex-direction:column;justify-content:center;gap:6px;text-align:center}.bank-card img[b-cde7yswonv]{width:40px;height:40px}.bank-card>span:last-child[b-cde7yswonv]{align-items:center;gap:3px}.bank-card strong[b-cde7yswonv]{font-size:.78rem;line-height:1.45}.bank-card small[b-cde7yswonv]{font-size:.67rem;line-height:1.4}.selected-check[b-cde7yswonv]{right:-6px;top:-6px;width:24px;height:24px;line-height:24px}.summary-grid[b-cde7yswonv]{grid-template-columns:1fr}.summary-grid div[b-cde7yswonv]{font-size:.9rem}.range-row[b-cde7yswonv]{grid-template-columns:36px 1fr 36px;gap:8px}.terms[b-cde7yswonv]{gap:8px}.terms button[b-cde7yswonv]{min-width:80px;padding:10px 6px}.submit-button[b-cde7yswonv]{position:sticky;bottom:78px;z-index:3;box-shadow:0 8px 28px rgba(0,70,100,.25)}}

/* Shared page hero: cards no longer overlap a tall page-specific banner. */
.loan-request-page[b-cde7yswonv]{box-sizing:border-box;padding:28px 18px 120px}
.credit-card[b-cde7yswonv]{margin-top:0}
@media(max-width:700px){.loan-request-page[b-cde7yswonv]{padding:15px 10px 110px}.credit-card[b-cde7yswonv]{margin-top:0}}

/* Three compact institution cards per row. */
.banks-grid[b-cde7yswonv]{grid-template-columns:repeat(3,minmax(0,1fr))}

/* Non-blocking Mellal account-opening information. */
.mellal-account-notice[b-cde7yswonv]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:20px 22px;border:1px solid #f1d4b9;border-radius:20px;background:linear-gradient(110deg,#fffaf5,#fff3e7);box-shadow:0 8px 24px rgba(139,79,25,.07);color:#6d431e}
.mellal-notice-logo[b-cde7yswonv]{width:76px;height:76px;display:grid;place-items:center;border-radius:18px;background:#fff;box-shadow:0 5px 15px rgba(120,72,30,.1)}
.mellal-notice-logo img[b-cde7yswonv]{width:62px;height:62px;object-fit:contain}
.mellal-notice-logo[b-cde7yswonv]  svg{font-size:42px;color:#d67c28}
.mellal-notice-content strong[b-cde7yswonv]{display:block;margin-bottom:5px;font-size:1rem;color:#8a4d18}
.mellal-notice-content p[b-cde7yswonv]{margin:0;line-height:1.9;color:#84684f;font-size:.88rem}
.mellal-open-account[b-cde7yswonv]{min-height:46px;padding:10px 17px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:13px;background:linear-gradient(135deg,#e58a32,#c96819);color:#fff;text-decoration:none;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px rgba(201,104,25,.2)}
.mellal-open-account:hover[b-cde7yswonv]{color:#fff;filter:brightness(.97)}
.mellal-open-account[b-cde7yswonv]  svg{font-size:19px}
.mellal-account-notice.mellat-theme[b-cde7yswonv]{border-color:#f0c8cd;background:linear-gradient(110deg,#fffafa,#fff1f3);box-shadow:0 8px 24px rgba(157,24,43,.08);color:#70202b}
.mellat-account-notice.mellat-theme .mellal-notice-logo[b-cde7yswonv]{box-shadow:0 5px 15px rgba(157,24,43,.11)}
.mellal-account-notice.mellat-theme .mellal-notice-logo[b-cde7yswonv]  svg{color:#c42035}
.mellal-account-notice.mellat-theme .mellal-notice-content strong[b-cde7yswonv]{color:#a7192d}
.mellal-account-notice.mellat-theme .mellal-notice-content p[b-cde7yswonv]{color:#76535a}
.mellal-account-notice.mellat-theme .mellal-open-account[b-cde7yswonv]{background:linear-gradient(135deg,#d9233f,#a9132a);box-shadow:0 6px 16px rgba(169,19,42,.22)}
.mellat-inquiry-loading[b-cde7yswonv]{width:min(440px,calc(100vw - 32px));padding:34px 28px;border:1px solid rgba(255,255,255,.45);border-radius:26px;background:#fff;box-shadow:0 24px 70px rgba(4,20,55,.35);color:#70202b;text-align:center;direction:rtl}.mellat-inquiry-loading-icon[b-cde7yswonv]{position:relative;width:90px;height:90px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center}.mellat-inquiry-loading-icon[b-cde7yswonv]  .mud-progress-circular{position:absolute;inset:0}.mellat-inquiry-loading-icon[b-cde7yswonv]  .mud-icon-root{font-size:38px;color:#bd1e35}.mellat-inquiry-loading strong[b-cde7yswonv]{display:block;margin-bottom:10px;font-size:1.28rem;color:#95172a}.mellat-inquiry-loading p[b-cde7yswonv]{margin:0 0 16px;color:#66515a;line-height:1.9}.mellat-inquiry-loading>span[b-cde7yswonv]{display:inline-block;padding:7px 14px;border-radius:20px;background:#fff1f3;color:#a7192d;font-size:.88rem;font-weight:700}
@media(max-width:700px){
    .banks-grid[b-cde7yswonv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
    .bank-card[b-cde7yswonv]{min-height:104px;padding:9px 4px}
    .bank-card img[b-cde7yswonv]{width:36px;height:36px}
    .bank-card strong[b-cde7yswonv]{font-size:.7rem}
    .bank-card small[b-cde7yswonv]{font-size:.59rem}
    .mellal-account-notice[b-cde7yswonv]{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}
    .mellal-notice-logo[b-cde7yswonv]{width:58px;height:58px}
    .mellal-notice-logo img[b-cde7yswonv]{width:48px;height:48px}
    .mellal-notice-content strong[b-cde7yswonv]{font-size:.88rem;line-height:1.7}
    .mellal-notice-content p[b-cde7yswonv]{font-size:.76rem;line-height:1.8}
    .mellal-open-account[b-cde7yswonv]{grid-column:1/-1;width:100%}
}

/* Referral step — aligned with the supplied mobile reference. */
.loan-request-page[b-cde7yswonv]{--referral-blue:#0b62e5;--referral-navy:#09245f;--referral-muted:#697795;--referral-line:#dfe6f1;width:min(100%,760px);padding-top:18px;background:#fff}
.request-steps[b-cde7yswonv]{direction:rtl;display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin:8px 14px 28px}
.request-steps[b-cde7yswonv]::before{content:"";position:absolute;top:16px;right:12.5%;left:12.5%;height:2px;background:var(--referral-line)}
.request-step[b-cde7yswonv]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;color:#8591aa;text-align:center;direction:rtl}
.request-step span[b-cde7yswonv]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#77839d;background:#edf1f7;font-weight:800}
.request-step strong[b-cde7yswonv]{font-size:.8rem;font-weight:700}
.request-step.active[b-cde7yswonv]{color:var(--referral-blue)}
.request-step.active span[b-cde7yswonv]{color:#fff;background:var(--referral-blue);box-shadow:0 5px 12px rgba(11,98,229,.25)}
.referral-intro[b-cde7yswonv]{min-height:190px;margin-bottom:14px;padding:26px 30px;border-radius:24px;display:grid;grid-template-columns:1fr 180px;align-items:center;gap:22px;background:linear-gradient(120deg,#fbfdff,#eef5ff);overflow:hidden}
.referral-intro h2[b-cde7yswonv]{margin:0 0 12px;color:var(--referral-navy);font-size:1.35rem}
.referral-intro p[b-cde7yswonv]{max-width:480px;margin:0;color:var(--referral-muted);line-height:2}
.referral-illustration[b-cde7yswonv]{width:180px;height:150px;object-fit:contain;justify-self:center;filter:drop-shadow(0 12px 16px rgba(22,91,190,.14))}
.referral-choice-card[b-cde7yswonv]{display:grid;gap:12px;margin-bottom:16px}
.referral-choice[b-cde7yswonv]{min-height:78px;padding:13px 18px;border:1.5px solid #dfe5ed;border-radius:17px;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:13px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}
.referral-choice.selected[b-cde7yswonv]{border-color:var(--referral-blue);box-shadow:0 0 0 1px rgba(11,98,229,.15);background:#fbfdff}
.referral-choice input[b-cde7yswonv]{position:absolute;opacity:0;pointer-events:none}
.choice-radio[b-cde7yswonv]{width:24px;height:24px;box-sizing:border-box;border:2px solid #aab5c8;border-radius:50%;display:grid;place-items:center}
.referral-choice.selected .choice-radio[b-cde7yswonv]{border-color:var(--referral-blue)}
.referral-choice.selected .choice-radio[b-cde7yswonv]::after{content:"";width:12px;height:12px;border-radius:50%;background:var(--referral-blue)}
.referral-choice>span:last-child[b-cde7yswonv]{display:flex;flex-direction:column;gap:6px}
.referral-choice strong[b-cde7yswonv]{color:var(--referral-navy);font-size:1rem}
.referral-choice small[b-cde7yswonv]{color:var(--referral-muted);line-height:1.6}
.referral-code-card[b-cde7yswonv]{margin-bottom:12px;padding:22px;border-radius:22px;background:linear-gradient(145deg,#fbfdff,#eef5ff)}
.referral-code-card>header[b-cde7yswonv]{display:flex;align-items:center;gap:13px;margin-bottom:18px}
.referral-code-card h2[b-cde7yswonv]{margin:0 0 5px;color:var(--referral-navy);font-size:1.08rem}
.referral-code-card p[b-cde7yswonv]{margin:0;color:var(--referral-muted);font-size:.82rem}
.store-icon[b-cde7yswonv]{width:50px;height:50px;flex:0 0 auto;border-radius:15px;display:grid;place-items:center;color:var(--referral-blue);background:#e6f0ff}
.store-icon[b-cde7yswonv]  svg{font-size:30px}
.referral-code-inputs[b-cde7yswonv]{display:flex;justify-content:center;gap:12px}
.referral-digit[b-cde7yswonv]{width:66px;height:64px;box-sizing:border-box;border:1px solid #dae2ed;border-radius:13px;text-align:center;outline:0;color:var(--referral-navy);background:#fff;font:800 1.55rem inherit;box-shadow:0 4px 14px rgba(20,50,90,.05)}
.referral-digit:focus[b-cde7yswonv]{border:2px solid var(--referral-blue);box-shadow:0 0 0 4px rgba(11,98,229,.09)}
.referral-code-note[b-cde7yswonv]{margin-top:16px;padding:12px 15px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:9px;color:#306ab8;background:#e7f2ff;font-size:.78rem;line-height:1.65}
.referral-code-note[b-cde7yswonv]  svg{flex:0 0 auto;color:var(--referral-blue)}
.validate-referral-button[b-cde7yswonv]{width:100%;min-height:58px;margin-top:14px;padding:0 22px;border:0;border-radius:15px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:var(--referral-blue);box-shadow:0 8px 18px rgba(11,98,229,.2);font:800 1rem inherit;cursor:pointer}
.validate-referral-button[b-cde7yswonv]  svg{position:absolute;margin-right:min(620px,78%)}
.validate-referral-button:disabled[b-cde7yswonv]{opacity:.5;box-shadow:none;cursor:not-allowed}
.referral-success[b-cde7yswonv]{margin-bottom:18px;padding:18px;border-radius:22px;background:#e9faf2}
.referral-success>header[b-cde7yswonv]{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#087f4b}
.referral-success>header div[b-cde7yswonv]{display:flex;flex-direction:column;gap:4px}
.referral-success>header small[b-cde7yswonv]{color:#527a68}
.success-check[b-cde7yswonv]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#16b86b}
.success-check[b-cde7yswonv]  svg{font-size:30px}
.merchant-card[b-cde7yswonv]{min-height:88px;padding:13px 16px;border-radius:16px;display:flex;align-items:center;gap:14px;background:#fff}
.merchant-logo[b-cde7yswonv]{width:62px;height:62px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;color:var(--referral-blue);background:#edf4ff}
.merchant-logo[b-cde7yswonv]  svg{font-size:39px}
.merchant-card>div[b-cde7yswonv]{display:flex;flex-direction:column;gap:8px;color:var(--referral-navy)}
.merchant-card small[b-cde7yswonv]{color:var(--referral-muted)}

@media(max-width:700px){
    .loan-request-page[b-cde7yswonv]{padding:8px 10px 108px}
    .request-steps[b-cde7yswonv]{margin:0 2px 20px}
    .request-step[b-cde7yswonv]{gap:6px}
    .request-step span[b-cde7yswonv]{width:30px;height:30px;font-size:.78rem}
    .request-steps[b-cde7yswonv]::before{top:14px}
    .request-step strong[b-cde7yswonv]{font-size:.65rem;white-space:nowrap}
    .referral-intro[b-cde7yswonv]{min-height:145px;padding:18px;grid-template-columns:1fr 108px;gap:12px;border-radius:19px}
    .referral-intro h2[b-cde7yswonv]{font-size:1.02rem;margin-bottom:7px}
    .referral-intro p[b-cde7yswonv]{font-size:.72rem;line-height:1.85}
    .referral-illustration[b-cde7yswonv]{width:110px;height:112px}
    .referral-choice[b-cde7yswonv]{min-height:68px;padding:10px 13px;grid-template-columns:23px 1fr;gap:10px;border-radius:14px}
    .choice-radio[b-cde7yswonv]{width:22px;height:22px}
    .referral-choice.selected .choice-radio[b-cde7yswonv]::after{width:10px;height:10px}
    .referral-choice strong[b-cde7yswonv]{font-size:.84rem}
    .referral-choice small[b-cde7yswonv]{font-size:.68rem}
    .referral-code-card[b-cde7yswonv]{padding:15px 12px;border-radius:18px}
    .referral-code-card>header[b-cde7yswonv]{margin-bottom:14px}
    .store-icon[b-cde7yswonv]{width:44px;height:44px}
    .referral-code-card h2[b-cde7yswonv]{font-size:.88rem}
    .referral-code-card p[b-cde7yswonv]{font-size:.67rem}
    .referral-code-inputs[b-cde7yswonv]{gap:7px}
    .referral-digit[b-cde7yswonv]{width:calc((100vw - 83px)/6);max-width:52px;height:57px;border-radius:10px;font-size:1.32rem}
    .referral-code-note[b-cde7yswonv]{padding:9px 7px;font-size:.65rem;text-align:center}
    .validate-referral-button[b-cde7yswonv]{min-height:54px;font-size:.9rem}
    .referral-success[b-cde7yswonv]{padding:14px;border-radius:18px}
    .referral-success>header[b-cde7yswonv]{font-size:.86rem}
    .referral-success>header small[b-cde7yswonv]{font-size:.68rem}
    .merchant-card[b-cde7yswonv]{min-height:74px;padding:10px}
    .merchant-logo[b-cde7yswonv]{width:52px;height:52px}
    .merchant-card strong[b-cde7yswonv]{font-size:.86rem}
    .merchant-card small[b-cde7yswonv]{font-size:.7rem}
}
/* /Presentation/Pages/Loans/Request/Steps/BankContractStep.razor.rz.scp.css */
.mellal-contract[b-ktvy34wqnf]{display:flex;flex-direction:column;gap:20px;color:#0a347d}.mellal-heading[b-ktvy34wqnf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;border:1px solid #cce8ed;border-radius:20px;background:linear-gradient(110deg,#f2fcfd,#edf8fc)}.mellal-heading>span[b-ktvy34wqnf]{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#087f9c;background:#fff}.mellal-heading>span[b-ktvy34wqnf]  svg{font-size:34px}.mellal-heading small[b-ktvy34wqnf]{color:#07949e}.mellal-heading h2[b-ktvy34wqnf]{margin:2px 0;font-size:1.15rem}.mellal-heading p[b-ktvy34wqnf]{margin:0;color:#7082a2}.refresh[b-ktvy34wqnf]{width:40px;height:40px;border:1px solid #c9dde4;border-radius:50%;color:#087f9c;background:#fff;cursor:pointer}.mellal-flow[b-ktvy34wqnf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.mellal-flow li[b-ktvy34wqnf]{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#8996ad;font-size:.75rem}.mellal-flow li:not(:last-child)[b-ktvy34wqnf]:after{content:"";position:absolute;top:14px;right:calc(50% + 17px);width:calc(100% - 34px);height:3px;background:#dce5eb}.mellal-flow i[b-ktvy34wqnf]{position:relative;z-index:1;width:31px;height:31px;border:3px solid #dce5eb;border-radius:50%;display:grid;place-items:center;background:#fff}.mellal-flow i[b-ktvy34wqnf]  svg{font-size:18px}.mellal-flow li.done[b-ktvy34wqnf]{color:#0b9773}.mellal-flow li.done i[b-ktvy34wqnf]{color:#fff;border-color:#11ad82;background:#11ad82}.mellal-flow li.done[b-ktvy34wqnf]:after{background:#11ad82}.mellal-flow li.active[b-ktvy34wqnf]{color:#087f9c;font-weight:700}.mellal-flow li.active i[b-ktvy34wqnf]{border-color:#0aa5ad;box-shadow:0 0 0 5px rgba(10,165,173,.1)}.mellal-loading[b-ktvy34wqnf]{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7182a1}.mellal-alert[b-ktvy34wqnf]{padding:17px 19px;border-radius:16px;line-height:1.9}.mellal-alert.info[b-ktvy34wqnf]{border:1px solid #b8e1ea;color:#17617d;background:#f0fbfe}.mellal-alert.error[b-ktvy34wqnf]{border:1px solid #ffc9c9;color:#bd3434;background:#fff4f4}.mellal-alert.warning[b-ktvy34wqnf]{border:1px solid #ffdca8;color:#9b5d00;background:#fff8ec;display:flex;align-items:flex-start;gap:13px}.mellal-alert.warning[b-ktvy34wqnf]  svg{font-size:34px;color:#d98200}.mellal-alert.success[b-ktvy34wqnf]{border:1px solid #b9ead9;color:#087c5d;background:#effaf6;display:flex;align-items:center;gap:13px}.mellal-alert.success[b-ktvy34wqnf]  svg{font-size:34px}.mellal-alert p[b-ktvy34wqnf]{margin:2px 0 0}.contract-action-card[b-ktvy34wqnf],.signature-required[b-ktvy34wqnf]{padding:21px;border:1px solid #e2e9ef;border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;background:#fff;box-shadow:0 8px 22px rgba(12,42,82,.06)}.contract-action-card>svg[b-ktvy34wqnf],.signature-required>svg[b-ktvy34wqnf]{font-size:43px;color:#08a0aa}.contract-action-card p[b-ktvy34wqnf],.signature-required p[b-ktvy34wqnf]{margin:3px 0 0;color:#7483a1}.mellal-contract button.primary[b-ktvy34wqnf],.mellal-contract button.secondary[b-ktvy34wqnf]{min-height:43px;border-radius:12px;padding:8px 16px;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.mellal-contract button.primary[b-ktvy34wqnf]{border:0;color:#fff;background:linear-gradient(135deg,#08abb2,#087e9e)}.mellal-contract button.secondary[b-ktvy34wqnf]{border:1px solid #abdce3;color:#087d9b;background:#f0fbfc}.mellal-contract button:disabled[b-ktvy34wqnf]{opacity:.45;cursor:not-allowed}.contract-toolbar[b-ktvy34wqnf]{display:flex;justify-content:flex-end}.sign-form[b-ktvy34wqnf]{padding:22px;border:1px solid #dce8ed;border-radius:19px;background:#fbfefe}.verified-note[b-ktvy34wqnf]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;border-radius:13px;color:#08785c;background:#ecfaf5}.verified-note[b-ktvy34wqnf]  svg{color:#0dad83}.sign-form label:not(.acceptance)[b-ktvy34wqnf]{display:flex;flex-direction:column;gap:7px}.sign-form input[type=password][b-ktvy34wqnf]{min-height:48px;border:1px solid #d7e1e9;border-radius:12px;padding:10px 13px;font:inherit;outline:none}.sign-form input[type=password]:focus[b-ktvy34wqnf]{border-color:#09a5ae;box-shadow:0 0 0 3px rgba(9,165,174,.1)}.forgot-password[b-ktvy34wqnf]{margin-top:8px;padding:4px 0;border:0;color:#087d9b;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.forgot-password:disabled[b-ktvy34wqnf]{opacity:.45;cursor:not-allowed}.acceptance[b-ktvy34wqnf]{display:flex;align-items:center;gap:8px;margin:16px 0;color:#516788}.acceptance input[b-ktvy34wqnf]{width:18px;height:18px;accent-color:#08a4ad}.sign-button[b-ktvy34wqnf]{min-width:220px}.pdf-preview[b-ktvy34wqnf]{overflow:hidden;border:1px solid #dce4eb;border-radius:18px;background:#fff}.pdf-preview>div[b-ktvy34wqnf]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.pdf-preview>div button[b-ktvy34wqnf]{width:35px;height:35px;border:0;border-radius:50%;background:#edf3f6;cursor:pointer}.pdf-preview iframe[b-ktvy34wqnf]{display:block;width:100%;height:650px;border:0;border-top:1px solid #e4e9ee}@media(max-width:700px){.mellal-heading[b-ktvy34wqnf]{grid-template-columns:auto 1fr;padding:16px}.mellal-heading .refresh[b-ktvy34wqnf]{grid-column:1/-1;width:100%;border-radius:10px}.mellal-flow[b-ktvy34wqnf]{overflow-x:auto;grid-template-columns:repeat(5,125px);padding-bottom:8px;justify-content:flex-start}.contract-action-card[b-ktvy34wqnf],.signature-required[b-ktvy34wqnf]{grid-template-columns:auto 1fr}.contract-action-card button[b-ktvy34wqnf],.signature-required button[b-ktvy34wqnf]{grid-column:1/-1;width:100%}.pdf-preview iframe[b-ktvy34wqnf]{height:500px}.sign-button[b-ktvy34wqnf]{width:100%}}
/* /Presentation/Pages/Loans/Request/Steps/BankMelliContractStep.razor.rz.scp.css */
.mellal-contract[b-u4fenkl9wf]{display:flex;flex-direction:column;gap:20px;color:#0a347d}.mellal-heading[b-u4fenkl9wf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;border:1px solid #cce8ed;border-radius:20px;background:linear-gradient(110deg,#f2fcfd,#edf8fc)}.mellal-heading>span[b-u4fenkl9wf]{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#087f9c;background:#fff}.mellal-heading>span[b-u4fenkl9wf]  svg{font-size:34px}.mellal-heading small[b-u4fenkl9wf]{color:#07949e}.mellal-heading h2[b-u4fenkl9wf]{margin:2px 0;font-size:1.15rem}.mellal-heading p[b-u4fenkl9wf]{margin:0;color:#7082a2}.refresh[b-u4fenkl9wf]{width:40px;height:40px;border:1px solid #c9dde4;border-radius:50%;color:#087f9c;background:#fff;cursor:pointer}.mellal-flow[b-u4fenkl9wf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.mellal-flow li[b-u4fenkl9wf]{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#8996ad;font-size:.75rem}.mellal-flow li:not(:last-child)[b-u4fenkl9wf]:after{content:"";position:absolute;top:14px;right:calc(50% + 17px);width:calc(100% - 34px);height:3px;background:#dce5eb}.mellal-flow i[b-u4fenkl9wf]{position:relative;z-index:1;width:31px;height:31px;border:3px solid #dce5eb;border-radius:50%;display:grid;place-items:center;background:#fff}.mellal-flow i[b-u4fenkl9wf]  svg{font-size:18px}.mellal-flow li.done[b-u4fenkl9wf]{color:#0b9773}.mellal-flow li.done i[b-u4fenkl9wf]{color:#fff;border-color:#11ad82;background:#11ad82}.mellal-flow li.done[b-u4fenkl9wf]:after{background:#11ad82}.mellal-flow li.active[b-u4fenkl9wf]{color:#087f9c;font-weight:700}.mellal-flow li.active i[b-u4fenkl9wf]{border-color:#0aa5ad;box-shadow:0 0 0 5px rgba(10,165,173,.1)}.mellal-loading[b-u4fenkl9wf]{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7182a1}.mellal-alert[b-u4fenkl9wf]{padding:17px 19px;border-radius:16px;line-height:1.9}.mellal-alert.info[b-u4fenkl9wf]{border:1px solid #b8e1ea;color:#17617d;background:#f0fbfe}.mellal-alert.error[b-u4fenkl9wf]{border:1px solid #ffc9c9;color:#bd3434;background:#fff4f4}.mellal-alert.warning[b-u4fenkl9wf]{border:1px solid #ffdca8;color:#9b5d00;background:#fff8ec;display:flex;align-items:flex-start;gap:13px}.mellal-alert.warning[b-u4fenkl9wf]  svg{font-size:34px;color:#d98200}.mellal-alert.success[b-u4fenkl9wf]{border:1px solid #b9ead9;color:#087c5d;background:#effaf6;display:flex;align-items:center;gap:13px}.mellal-alert.success[b-u4fenkl9wf]  svg{font-size:34px}.mellal-alert p[b-u4fenkl9wf]{margin:2px 0 0}.contract-action-card[b-u4fenkl9wf],.signature-required[b-u4fenkl9wf]{padding:21px;border:1px solid #e2e9ef;border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;background:#fff;box-shadow:0 8px 22px rgba(12,42,82,.06)}.contract-action-card>svg[b-u4fenkl9wf],.signature-required>svg[b-u4fenkl9wf]{font-size:43px;color:#08a0aa}.contract-action-card p[b-u4fenkl9wf],.signature-required p[b-u4fenkl9wf]{margin:3px 0 0;color:#7483a1}.mellal-contract button.primary[b-u4fenkl9wf],.mellal-contract button.secondary[b-u4fenkl9wf]{min-height:43px;border-radius:12px;padding:8px 16px;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.mellal-contract button.primary[b-u4fenkl9wf]{border:0;color:#fff;background:linear-gradient(135deg,#08abb2,#087e9e)}.mellal-contract button.secondary[b-u4fenkl9wf]{border:1px solid #abdce3;color:#087d9b;background:#f0fbfc}.mellal-contract button:disabled[b-u4fenkl9wf]{opacity:.45;cursor:not-allowed}.contract-toolbar[b-u4fenkl9wf]{display:flex;justify-content:flex-end}.sign-form[b-u4fenkl9wf]{padding:22px;border:1px solid #dce8ed;border-radius:19px;background:#fbfefe}.verified-note[b-u4fenkl9wf]{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;border-radius:13px;color:#08785c;background:#ecfaf5}.verified-note[b-u4fenkl9wf]  svg{color:#0dad83}.sign-form label:not(.acceptance)[b-u4fenkl9wf]{display:flex;flex-direction:column;gap:7px}.sign-form input[type=password][b-u4fenkl9wf]{min-height:48px;border:1px solid #d7e1e9;border-radius:12px;padding:10px 13px;font:inherit;outline:none}.sign-form input[type=password]:focus[b-u4fenkl9wf]{border-color:#09a5ae;box-shadow:0 0 0 3px rgba(9,165,174,.1)}.forgot-password[b-u4fenkl9wf]{margin-top:8px;padding:4px 0;border:0;color:#087d9b;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.forgot-password:disabled[b-u4fenkl9wf]{opacity:.45;cursor:not-allowed}.acceptance[b-u4fenkl9wf]{display:flex;align-items:center;gap:8px;margin:16px 0;color:#516788}.acceptance input[b-u4fenkl9wf]{width:18px;height:18px;accent-color:#08a4ad}.sign-button[b-u4fenkl9wf]{min-width:220px}.pdf-preview[b-u4fenkl9wf]{overflow:hidden;border:1px solid #dce4eb;border-radius:18px;background:#fff}.pdf-preview>div[b-u4fenkl9wf]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.pdf-preview>div button[b-u4fenkl9wf]{width:35px;height:35px;border:0;border-radius:50%;background:#edf3f6;cursor:pointer}.pdf-preview iframe[b-u4fenkl9wf]{display:block;width:100%;height:650px;border:0;border-top:1px solid #e4e9ee}@media(max-width:700px){.mellal-heading[b-u4fenkl9wf]{grid-template-columns:auto 1fr;padding:16px}.mellal-heading .refresh[b-u4fenkl9wf]{grid-column:1/-1;width:100%;border-radius:10px}.mellal-flow[b-u4fenkl9wf]{overflow-x:auto;grid-template-columns:repeat(8,125px);padding-bottom:8px;justify-content:flex-start}.contract-action-card[b-u4fenkl9wf],.signature-required[b-u4fenkl9wf]{grid-template-columns:auto 1fr}.contract-action-card button[b-u4fenkl9wf],.signature-required button[b-u4fenkl9wf]{grid-column:1/-1;width:100%}.pdf-preview iframe[b-u4fenkl9wf]{height:500px}.sign-button[b-u4fenkl9wf]{width:100%}}
/* /Presentation/Pages/Loans/Request/Steps/CheckStep.razor.rz.scp.css */
.check-upload-block[b-2b02ka699o] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    min-width: 0;
}

.check-guide-content[b-2b02ka699o] {
    display: block;
    width: 100%;
    direction: rtl;
    text-align: right;
}

.check-guide-list[b-2b02ka699o] {
    width: 100%;
    margin: 8px 0 0;
    padding: 0;
    list-style: none;
    line-height: 2;
    direction: rtl;
    text-align: right;
}

.check-sayad-field[b-2b02ka699o]  input {
    direction: ltr;
    text-align: center;
}

.check-sayad-field[b-2b02ka699o]  .mud-input-label {
    right: 50%;
    left: auto;
    transform: translate(50%, 24px) scale(1);
    transform-origin: center;
}

.check-sayad-field[b-2b02ka699o]  .mud-input-label.mud-input-label-outlined.mud-input-label-inputcontrol {
    text-align: center;
}

.check-sayad-field[b-2b02ka699o]  .mud-input-label.mud-shrink {
    right: 14px;
    transform: translateY(-6px) scale(.75);
    transform-origin: top right;
}

.check-thumbnail[b-2b02ka699o] {
    position: relative;
    width: min(230px, 100%);
}

.check-thumbnail-button[b-2b02ka699o] {
    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-2b02ka699o] {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    border-radius: 9px;
}

.check-thumbnail[b-2b02ka699o]  .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-2b02ka699o] {
    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-2b02ka699o] {
        align-items: stretch;
    }

    .check-thumbnail[b-2b02ka699o] {
        width: min(190px, 100%);
        align-self: center;
    }

    .check-thumbnail-button[b-2b02ka699o] {
        height: 115px;
    }
}
/* /Presentation/Pages/Loans/Request/Steps/CollateralPack.razor.rz.scp.css */
.collateral-card-body[b-ivg5v0fq7j] {
    padding: 24px;
    direction: rtl;
}

[b-ivg5v0fq7j] .collateral-card {
    border: 1px solid #dce8ed;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 6px 24px rgba(31, 65, 85, .04);
}

.collateral-heading[b-ivg5v0fq7j] {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 20px;
}

.collateral-heading-icon[b-ivg5v0fq7j] {
    display: grid;
    place-items: center;
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border-radius: 14px;
    background: #e7f7f7;
    color: #099eaa;
}

.collateral-eyebrow[b-ivg5v0fq7j] {
    font-size: 11px;
    color: #718595;
}

.collateral-heading h3[b-ivg5v0fq7j] {
    font-size: 16px;
    line-height: 1.8;
    font-weight: 700;
    color: #243e52;
    margin: 0;
}

.collateral-saved[b-ivg5v0fq7j] {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-inline-start: auto;
    padding: 5px 10px;
    border-radius: 20px;
    background: #eaf8f0;
    color: #258052;
    font-size: 11px;
    white-space: nowrap;
}

.collateral-reference[b-ivg5v0fq7j] {
    background: #f5fafc;
    border: 1px solid #e2edf2;
    border-radius: 16px;
    padding: 18px;
}

.collateral-reference-title[b-ivg5v0fq7j] {
    display: flex;
    align-items: center;
    gap: 7px;
    color: #476879;
    font-size: 12px;
    line-height: 1.9;
}

.collateral-reference-grid[b-ivg5v0fq7j] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px 20px;
    margin: 18px 0 0;
}

.collateral-reference-grid dt[b-ivg5v0fq7j] {
    color: #718595;
    font-size: 11px;
    margin-bottom: 6px;
}

.collateral-reference-grid dd[b-ivg5v0fq7j] {
    color: #213f51;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
    margin: 0;
    overflow-wrap: anywhere;
}

.collateral-reference-grid .collateral-amount[b-ivg5v0fq7j] {
    color: #098c96;
    font-size: 18px;
}

.collateral-amount small[b-ivg5v0fq7j] {
    font-size: 11px;
    font-weight: 400;
}

.collateral-digits[b-ivg5v0fq7j] {
    direction: ltr;
    text-align: right;
    font-variant-numeric: tabular-nums;
}

.collateral-purpose[b-ivg5v0fq7j] {
    grid-column: 1 / -1;
}

.collateral-notice[b-ivg5v0fq7j] {
    border-top: 1px solid #dfeaf0;
    padding-top: 12px;
    margin: 14px 0 0;
    color: #526e80;
    font-size: 12px;
    line-height: 2;
}

.collateral-actions[b-ivg5v0fq7j] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 12px;
    border-top: 1px solid #edf1f4;
    padding-top: 14px;
    margin-top: 18px;
}

[b-ivg5v0fq7j] .collateral-number input {
    direction: ltr;
    text-align: right;
    letter-spacing: 1px;
}

[b-ivg5v0fq7j] .collateral-review-state {
    font-size: 12px;
    color: #64748b;
    margin-top: 14px;
}

[b-ivg5v0fq7j] .collateral-submit {
    border-radius: 14px;
    min-height: 48px;
    margin-top: 12px;
}

@media (max-width: 480px) {
    .collateral-card-body[b-ivg5v0fq7j] { padding: 16px; }
    .collateral-reference[b-ivg5v0fq7j] { padding: 14px; }
    .collateral-heading[b-ivg5v0fq7j] { flex-wrap: wrap; }
    .collateral-saved[b-ivg5v0fq7j] { margin-inline-start: 58px; }
    .collateral-reference-grid[b-ivg5v0fq7j] { gap: 16px 12px; }
    .collateral-payee[b-ivg5v0fq7j] { grid-column: 1 / -1; }
    .collateral-actions[b-ivg5v0fq7j] { align-items: stretch; flex-direction: column; }
}

.collateral-thumbnail[b-ivg5v0fq7j] {
    display: block;
    width: 200px;
    max-width: 100%;
    height: 125px;
    object-fit: contain;
    border: 1px solid #dce4ea;
    border-radius: 12px;
    margin: 12px 0;
}

.collateral-upload-placeholder[b-ivg5v0fq7j] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 200px;
    max-width: 100%;
    min-height: 125px;
    color: #64748b;
    background: #f3f7fa;
    border: 1px dashed #b8c8d4;
    border-radius: 12px;
    margin-bottom: 12px;
}
/* /Presentation/Pages/Loans/Request/Steps/DocumentStep.razor.rz.scp.css */
.document-step[b-zlarmzm61w] {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.document-list[b-zlarmzm61w] {
    display: grid;
    gap: 14px;
}

.document-card[b-zlarmzm61w] {
    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-zlarmzm61w] {
    border-style: solid;
    border-color: #93d7d3;
    background: #faffff;
}

.document-icon[b-zlarmzm61w] {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: grid;
    place-items: center;
    color: #069db2;
    background: #f0f6fb;
}

.document-icon[b-zlarmzm61w]  svg {
    font-size: 38px;
}

.document-copy[b-zlarmzm61w] {
    min-width: 0;
}

.document-copy h3[b-zlarmzm61w] {
    margin: 0 0 8px;
    color: #102f72;
    font-size: 1.05rem;
}

.required-mark[b-zlarmzm61w] {
    margin-inline-start: 4px;
    color: #d32f2f;
    font-size: 1.15em;
}

.optional-label[b-zlarmzm61w] {
    display: inline-flex;
    margin-inline-start: 8px;
    padding: 2px 8px;
    border-radius: 999px;
    color: #60728f;
    background: #eef3f8;
    font-size: .7rem;
    font-weight: 500;
    vertical-align: middle;
}

.document-copy p[b-zlarmzm61w] {
    margin: 0 0 8px;
    color: #7081a4;
    line-height: 1.8;
}

.document-copy small[b-zlarmzm61w] {
    color: #8291ae;
}

.document-thumbnail[b-zlarmzm61w] {
    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-zlarmzm61w] {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
}

.document-card[b-zlarmzm61w]  .mud-file-upload {
    grid-column: 3;
    width: 140px;
    max-width: 100%;
}

.document-card[b-zlarmzm61w]  .mud-button-root {
    width: 100%;
    white-space: nowrap;
}

.document-actions[b-zlarmzm61w] {
    display: flex;
    justify-content: flex-end;
    margin-top: 4px;
}

.document-actions[b-zlarmzm61w]  .mud-button-root {
    min-width: 240px;
}

@media (max-width: 680px) {
    .document-card[b-zlarmzm61w] {
        padding: 15px;
        grid-template-columns: 56px minmax(0, 1fr);
        gap: 12px;
    }

    .document-icon[b-zlarmzm61w] {
        width: 54px;
        height: 54px;
    }

    .document-icon[b-zlarmzm61w]  svg {
        font-size: 30px;
    }

    .document-copy h3[b-zlarmzm61w] {
        font-size: .93rem;
    }

    .document-copy p[b-zlarmzm61w],
    .document-copy small[b-zlarmzm61w] {
        font-size: .76rem;
    }

    .document-thumbnail[b-zlarmzm61w] {
        grid-column: 1 / -1;
        width: min(180px, 100%);
        height: 110px;
        justify-self: center;
    }

    .document-card[b-zlarmzm61w]  .mud-file-upload {
        grid-column: 1 / -1;
        width: 100%;
        max-width: none;
    }

    .document-actions[b-zlarmzm61w]  .mud-button-root {
        width: 100%;
        min-width: 0;
    }
}
/* /Presentation/Pages/Loans/Request/Steps/FinalReviewStep.razor.rz.scp.css */
.review-loading[b-upsoxcb4o8]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#7181a1}.review-sections[b-upsoxcb4o8]{display:grid;gap:15px}.review-card[b-upsoxcb4o8]{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-upsoxcb4o8]{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-upsoxcb4o8]  svg{font-size:26px}.review-notice[b-upsoxcb4o8]{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-upsoxcb4o8]  svg{color:#048eb9;font-size:29px}.review-actions[b-upsoxcb4o8]{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-top:16px}.review-actions button[b-upsoxcb4o8]{min-height:54px;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer}.review-actions .primary[b-upsoxcb4o8]{border:0;color:#fff;background:linear-gradient(135deg,#08a8a9,#087fb5)}.review-actions .secondary[b-upsoxcb4o8]{border:2px solid #079eb3;color:#087c9e;background:#fff}
@media(max-width:620px){.review-card[b-upsoxcb4o8]{padding:13px 14px;border-radius:16px}.review-card h2[b-upsoxcb4o8]{font-size:.98rem}.review-actions[b-upsoxcb4o8]{grid-template-columns:1fr}.review-actions .primary[b-upsoxcb4o8]{grid-row:1}.review-notice[b-upsoxcb4o8]{font-size:.83rem}}
/* /Presentation/Pages/Loans/Request/Steps/InfoRow.razor.rz.scp.css */
.info-row[b-zo5ibga33i]{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-zo5ibga33i]{border-bottom:0}.info-row span[b-zo5ibga33i]{color:#7180a0}.info-row strong[b-zo5ibga33i]{color:#102e70;font-weight:600;overflow-wrap:anywhere}.info-row strong.success[b-zo5ibga33i]{color:#269b53;display:flex;align-items:center;gap:6px}.info-row strong[b-zo5ibga33i]  svg{font-size:18px}
@media(max-width:520px){.info-row[b-zo5ibga33i]{grid-template-columns:1fr;gap:2px}.info-row span[b-zo5ibga33i]{font-size:.78rem}.info-row strong[b-zo5ibga33i]{font-size:.88rem}}
/* /Presentation/Pages/Loans/Request/Steps/RefahBetaStep.razor.rz.scp.css */
.refah-beta-step[b-dlrnj0kdgb] {
    --refah-navy: #09265d;
    --refah-teal: #079eb6;
    --refah-blue: #0878b5;
    padding: 24px;
    margin-bottom: 24px;
    border: 1px solid #e4ebf1;
    border-radius: 24px;
    background: #fff;
}

.refah-otp-card[b-dlrnj0kdgb] {
    max-width: 720px;
    margin: 28px auto 0;
    padding: 34px 30px 24px;
    border: 1px solid #e9edf2;
    border-radius: 28px;
    box-shadow: 0 12px 36px rgba(15, 45, 80, .07);
    text-align: center;
}

.refah-beta-step[b-dlrnj0kdgb]  .refah-otp-icon {
    color: var(--refah-teal);
    font-size: 52px;
}

.refah-otp-card h2[b-dlrnj0kdgb] {
    margin: 12px 0 0;
    color: var(--refah-navy);
    font-size: 1.35rem;
    font-weight: 800;
    line-height: 1.8;
}

.refah-otp-inputs[b-dlrnj0kdgb] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 16px;
    max-width: 500px;
    margin: 30px auto;
}

.refah-otp-box[b-dlrnj0kdgb] {
    width: 100%;
    min-width: 0;
    aspect-ratio: .9;
    border: 1.5px solid #dce4ee;
    border-radius: 18px;
    outline: none;
    color: var(--refah-navy);
    background: #fff;
    font-family: inherit;
    font-size: 1.55rem;
    font-weight: 800;
    text-align: center;
}

.refah-otp-box:focus[b-dlrnj0kdgb] {
    border-color: var(--refah-teal);
    background: #f7fdfe;
    box-shadow: 0 0 0 4px rgba(7, 158, 182, .1);
}

.refah-resend-row[b-dlrnj0kdgb] {
    min-height: 54px;
    padding-top: 18px;
    border-top: 1px solid #e0e6ed;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    color: #68799f;
}

.refah-resend-row strong[b-dlrnj0kdgb],
.refah-resend-row button[b-dlrnj0kdgb] {
    display: inline-flex;
    align-items: center;
    gap: 7px;
}

.refah-resend-row strong[b-dlrnj0kdgb],
.refah-resend-row button[b-dlrnj0kdgb] {
    color: var(--refah-teal);
    font-weight: 800;
}

.refah-resend-row button[b-dlrnj0kdgb] {
    border: 0;
    background: transparent;
    font: inherit;
    cursor: pointer;
}

.refah-resend-row button:disabled[b-dlrnj0kdgb] {
    opacity: .55;
    cursor: not-allowed;
}

@media (max-width: 600px) {
    .refah-otp-card[b-dlrnj0kdgb] {
        padding: 26px 16px 20px;
    }

    .refah-otp-inputs[b-dlrnj0kdgb] {
        gap: 9px;
    }

    .refah-resend-row[b-dlrnj0kdgb] {
        align-items: flex-start;
        flex-direction: column;
    }
}

.refah-auto-submit-note[b-dlrnj0kdgb] {
    margin: 12px 0 0;
    color: #68799f;
    font-size: .9rem;
    line-height: 1.9;
}

.refah-submit-status[b-dlrnj0kdgb] {
    margin: 14px 0 0;
    color: var(--refah-teal);
    font-weight: 700;
}
/* /Presentation/Pages/Profile/ChangeMobile.razor.rz.scp.css */
.mobile-change-page[b-glzf4aiim0]{--navy:#08255f;--teal:#08a8bc;--muted:#747f96;width:min(100%,760px);margin:0 auto;padding:24px 20px 120px;color:var(--navy)}.change-header[b-glzf4aiim0]{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;margin-bottom:24px}.change-header>button[b-glzf4aiim0]{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-glzf4aiim0]{background:#edf7fb}.change-header>div[b-glzf4aiim0]{text-align:center}.change-header h1[b-glzf4aiim0]{margin:0;font-size:1.75rem}.change-header p[b-glzf4aiim0]{margin:6px 0 0;color:var(--muted)}.stepper[b-glzf4aiim0]{margin:0 auto 24px;padding:0 22px;display:flex;align-items:flex-start;justify-content:center}.step-item[b-glzf4aiim0]{min-width:75px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#9ba5b6}.step-item>span[b-glzf4aiim0]{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-glzf4aiim0]{white-space:nowrap;font-size:.77rem}.step-item.active[b-glzf4aiim0]{color:var(--teal)}.step-item.active>span[b-glzf4aiim0]{color:#fff;border-color:var(--teal);background:var(--teal);box-shadow:0 6px 15px rgba(8,168,188,.2)}.step-item.done>span[b-glzf4aiim0]{background:#13b865;border-color:#13b865}.stepper>i[b-glzf4aiim0]{width:clamp(45px,10vw,105px);height:2px;margin-top:17px;background:#dce4ed}.stepper>i.active[b-glzf4aiim0]{background:#13b865}.change-card[b-glzf4aiim0]{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-glzf4aiim0]{margin:14px 0 8px;text-align:center;font-size:1.55rem}.lead[b-glzf4aiim0]{max-width:510px;margin:0 auto 25px;text-align:center;color:var(--muted);line-height:1.9}.step-visual[b-glzf4aiim0],.success-visual[b-glzf4aiim0]{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-glzf4aiim0]{font-size:52px}.success-visual[b-glzf4aiim0]{color:#fff;background:linear-gradient(145deg,#18c879,#0ca55e);box-shadow:0 12px 24px rgba(16,182,104,.22)}.success-visual svg[b-glzf4aiim0]{font-size:53px}.current-mobile[b-glzf4aiim0],.otp-mobile[b-glzf4aiim0]{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-glzf4aiim0]{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#e6f8fc}.current-mobile>div[b-glzf4aiim0]{flex:1;display:flex;flex-direction:column;gap:4px}.current-mobile small[b-glzf4aiim0]{color:var(--muted)}.current-mobile strong[b-glzf4aiim0]{align-self:flex-start}.verified-icon[b-glzf4aiim0]{color:#10b45b}.input-label[b-glzf4aiim0]{display:block;margin:0 3px 8px;font-weight:700}.app-input[b-glzf4aiim0],.otp-input[b-glzf4aiim0]{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-glzf4aiim0],.otp-input:focus-within[b-glzf4aiim0]{border-color:var(--teal);box-shadow:0 0 0 4px rgba(8,168,188,.1)}.app-input.invalid[b-glzf4aiim0],.otp-input.invalid[b-glzf4aiim0]{border-color:#db5263}.app-input>svg[b-glzf4aiim0]{margin-right:16px;color:var(--teal)}.app-input input[b-glzf4aiim0],.otp-input input[b-glzf4aiim0]{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-glzf4aiim0]{padding-left:18px}.validation-message[b-glzf4aiim0]{display:block;margin:7px 4px 0;color:#cc4053;font-size:.78rem}.validation-message.centered[b-glzf4aiim0]{text-align:center}.security-note[b-glzf4aiim0]{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-glzf4aiim0]{flex:0 0 auto;color:var(--teal)}.primary-action[b-glzf4aiim0]{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-glzf4aiim0]{opacity:.58;cursor:wait}.otp-mobile[b-glzf4aiim0]{justify-content:space-between}.otp-mobile>strong[b-glzf4aiim0]{font-size:1.1rem}.otp-mobile button[b-glzf4aiim0]{border:0;display:flex;align-items:center;gap:6px;color:var(--teal);background:transparent;font:700 .83rem inherit;cursor:pointer}.otp-input[b-glzf4aiim0]{max-width:410px;margin:auto}.otp-input input[b-glzf4aiim0]{text-align:center;letter-spacing:.55em;font-size:1.45rem}.resend-row[b-glzf4aiim0]{min-height:56px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.87rem}.resend-row button[b-glzf4aiim0]{border:0;color:var(--teal);background:transparent;font:800 .9rem inherit;cursor:pointer}.change-result[b-glzf4aiim0]{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-glzf4aiim0]{display:flex;flex-direction:column;gap:7px}.change-result small[b-glzf4aiim0]{color:var(--muted)}.change-result>svg[b-glzf4aiim0]{color:var(--teal)}.success-note[b-glzf4aiim0]{border-color:#bfead1;color:#24704b;background:#f1fcf6}.success-note>svg[b-glzf4aiim0]{color:#0eaf61}.ltr[b-glzf4aiim0]{direction:ltr;unicode-bidi:plaintext}@media(max-width:600px){.mobile-change-page[b-glzf4aiim0]{padding:15px 11px 105px}.change-header[b-glzf4aiim0]{grid-template-columns:42px 1fr 42px;margin-bottom:18px}.change-header>button[b-glzf4aiim0]{width:40px;height:40px}.change-header h1[b-glzf4aiim0]{font-size:1.3rem}.change-header p[b-glzf4aiim0]{font-size:.75rem}.stepper[b-glzf4aiim0]{padding:0}.step-item[b-glzf4aiim0]{min-width:62px}.step-item small[b-glzf4aiim0]{font-size:.65rem}.stepper>i[b-glzf4aiim0]{width:38px}.change-card[b-glzf4aiim0]{padding:25px 16px;border-radius:22px}.change-card h2[b-glzf4aiim0]{font-size:1.3rem}.lead[b-glzf4aiim0]{font-size:.82rem;line-height:1.8}.step-visual[b-glzf4aiim0],.success-visual[b-glzf4aiim0]{width:78px;height:78px}.step-visual svg[b-glzf4aiim0],.success-visual svg[b-glzf4aiim0]{font-size:45px}.current-mobile[b-glzf4aiim0]{padding:10px 12px}.security-note[b-glzf4aiim0]{align-items:flex-start;font-size:.76rem}.otp-input input[b-glzf4aiim0]{letter-spacing:.38em;font-size:1.25rem}.change-result[b-glzf4aiim0]{padding:14px 8px;grid-template-columns:1fr 25px 1fr}.change-result strong[b-glzf4aiim0]{font-size:.85rem}}
/* /Presentation/Pages/Profile/DigitalSignatures/DigitalSignature.razor.rz.scp.css */
.digital-signature-page[b-vryqyzxc5t]{max-width:900px;margin:0 auto;padding:28px 24px 120px;color:#092b78}
.signature-hero[b-vryqyzxc5t]{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px 30px;border-radius:26px;color:#fff;background:radial-gradient(circle at 10% 10%,#13b5c2 0,transparent 34%),linear-gradient(135deg,#07518c,#063278 70%,#071f63);box-shadow:0 15px 35px rgba(5,54,119,.18)}
.signature-hero>button[b-vryqyzxc5t]{width:43px;height:43px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:rgba(255,255,255,.1);cursor:pointer}
.signature-hero span[b-vryqyzxc5t]{font-size:.82rem;opacity:.82}
.signature-hero h1[b-vryqyzxc5t]{margin:5px 0 7px;font-size:1.55rem}
.signature-hero p[b-vryqyzxc5t]{margin:0;opacity:.86}
.signature-hero .hero-icon[b-vryqyzxc5t]  svg{font-size:64px}
.signature-steps[b-vryqyzxc5t]{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:25px 8px}
.signature-steps>div[b-vryqyzxc5t]{display:flex;align-items:center;gap:8px;color:#8492ac;white-space:nowrap}
.signature-steps b[b-vryqyzxc5t]{width:34px;height:34px;border:2px solid #d5dfe9;border-radius:50%;display:grid;place-items:center;background:#fff}
.signature-steps>div.active[b-vryqyzxc5t]{color:#067e9a}
.signature-steps>div.active b[b-vryqyzxc5t]{border-color:#07a8b2;color:#fff;background:#07a8b2}
.signature-steps>div.done[b-vryqyzxc5t]{color:#078c6d}
.signature-steps>div.done b[b-vryqyzxc5t]{border-color:#0dad83;color:#fff;background:#0dad83}
.signature-steps>i[b-vryqyzxc5t]{height:3px;border-radius:3px;background:#dce4eb}
.signature-steps>i.done[b-vryqyzxc5t]{background:#0dad83}
.signature-card[b-vryqyzxc5t]{padding:28px;border:1px solid #e5ebf1;border-radius:24px;background:#fff;box-shadow:0 10px 28px rgba(12,42,82,.08)}
.signature-card.centered[b-vryqyzxc5t]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#7181a0}
.card-heading[b-vryqyzxc5t]{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.card-heading>span[b-vryqyzxc5t],.state-icon[b-vryqyzxc5t]{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#087c9c;background:#eaf9fc}
.card-heading>span[b-vryqyzxc5t]  svg,.state-icon[b-vryqyzxc5t]  svg{font-size:32px}
.card-heading h2[b-vryqyzxc5t],.success-state h2[b-vryqyzxc5t],.pending-state h2[b-vryqyzxc5t]{margin:0 0 4px;font-size:1.15rem}
.card-heading p[b-vryqyzxc5t],.success-state p[b-vryqyzxc5t],.pending-state p[b-vryqyzxc5t]{margin:0;color:#7282a1}
.certificate-form[b-vryqyzxc5t]{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.certificate-form .card-heading[b-vryqyzxc5t]{grid-column:1/-1}
.certificate-form label[b-vryqyzxc5t]{display:flex;flex-direction:column;gap:7px;color:#263d6d}
.certificate-form label:first-of-type[b-vryqyzxc5t]{grid-column:1/-1}
.certificate-form input[b-vryqyzxc5t]{min-height:48px;border:1px solid #d8e1eb;border-radius:13px;padding:10px 13px;font:inherit;outline:none}
.certificate-form input:focus[b-vryqyzxc5t]{border-color:#08a5b0;box-shadow:0 0 0 3px rgba(8,165,176,.1)}
.certificate-form small[b-vryqyzxc5t]{color:#8290aa;font-size:.76rem}
.signature-card button[b-vryqyzxc5t]{min-height:44px;border-radius:13px;padding:9px 18px;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}
.signature-card button:disabled[b-vryqyzxc5t]{opacity:.45;cursor:not-allowed}
.signature-card .primary[b-vryqyzxc5t]{border:0;color:#fff;background:linear-gradient(135deg,#08acb3,#087c9c)}
.signature-card .secondary[b-vryqyzxc5t]{border:1px solid #a9dbe2;color:#087c9c;background:#effbfc}
.signature-card .danger-outline[b-vryqyzxc5t]{border:1px solid #e44848;color:#c52f3b;background:#fff}
.signature-card .danger[b-vryqyzxc5t]{border:0;color:#fff;background:#d33b49}
.revoke-confirmation[b-vryqyzxc5t]{margin-top:16px;border-color:#f2c5c8}
.revoke-confirmation h3[b-vryqyzxc5t]{margin:0 0 9px;color:#a52733}
.revoke-confirmation p[b-vryqyzxc5t]{margin:0;color:#687b98;line-height:1.9}
.confirm-check[b-vryqyzxc5t]{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin-top:14px;color:#263d6d!important}
.confirm-check input[b-vryqyzxc5t]{min-height:auto}
.revoke-actions[b-vryqyzxc5t]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}
.certificate-form>.primary[b-vryqyzxc5t]{grid-column:1/-1;justify-self:end;min-width:210px}
.speech-text[b-vryqyzxc5t]{margin-bottom:16px;padding:14px 18px;border:1px solid #bce3e8;border-radius:16px;background:#effbfc;display:flex;flex-direction:column;gap:7px}
.speech-text small[b-vryqyzxc5t]{color:#62839c}
.speech-text strong[b-vryqyzxc5t]{font-size:1.08rem;color:#07567a;line-height:1.9}
.camera-shell[b-vryqyzxc5t]{position:relative;overflow:hidden;max-width:560px;aspect-ratio:4/3;margin:0 auto;border:3px solid #dce4eb;border-radius:24px;background:#0a1732}
.camera-shell video[b-vryqyzxc5t]{width:100%;height:100%;object-fit:cover}
.camera-shell img[b-vryqyzxc5t]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.capture-photo-button[b-vryqyzxc5t]{display:flex!important;margin:18px auto 0;min-width:180px}
.gallery-upload-button[b-vryqyzxc5t]{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;min-width:220px;min-height:44px;margin:10px auto 0;padding:9px 18px;border:1px solid #a9dbe2;border-radius:13px;color:#087c9c;background:#effbfc;cursor:pointer}
.gallery-upload-button .gallery-input[b-vryqyzxc5t]{display:none!important;width:0!important;height:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important}
.photo-actions[b-vryqyzxc5t]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}
.face-frame[b-vryqyzxc5t]{position:absolute;inset:10% 23%;border:3px dashed rgba(255,255,255,.8);border-radius:48% 48% 42% 42%}
.camera-shell.face-valid[b-vryqyzxc5t]{border-color:#12bb83}
.camera-shell.face-valid .face-frame[b-vryqyzxc5t]{border-color:#21d998}
.camera-shell.face-invalid[b-vryqyzxc5t]{border-color:#ef5656}
.camera-shell.face-invalid .face-frame[b-vryqyzxc5t]{border-color:#ff7878}
.camera-shell.face-warning[b-vryqyzxc5t]{border-color:#f1a229}
.camera-shell.face-warning .face-frame[b-vryqyzxc5t]{border-color:#ffc15b}
.recording-badge[b-vryqyzxc5t]{position:absolute;top:14px;right:14px;padding:7px 11px;border-radius:20px;color:#fff;background:rgba(10,18,39,.78);display:flex;align-items:center;gap:7px}
.recording-badge i[b-vryqyzxc5t]{width:10px;height:10px;border-radius:50%;background:#ff4747;animation:pulse-b-vryqyzxc5t 1s infinite}
.face-message[b-vryqyzxc5t]{position:absolute;right:12px;bottom:10px;left:12px;margin:0;padding:8px;border-radius:12px;text-align:center;color:#fff;background:rgba(7,25,56,.76)}
.browser-note[b-vryqyzxc5t]{max-width:560px;margin:12px auto 0;padding:10px 13px;border-radius:12px;color:#91610a;background:#fff8e8;font-size:.82rem;line-height:1.8}
.browser-note.success[b-vryqyzxc5t]{color:#08745f;background:#eafaf5}
.recovery-note[b-vryqyzxc5t]{grid-column:1/-1;padding:12px 14px;border:1px solid #f2d49b;border-radius:13px;color:#8a5a08;background:#fff8e8;line-height:1.8}
.video-preview[b-vryqyzxc5t]{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:9px}
.video-preview video[b-vryqyzxc5t]{display:block;width:100%;max-height:65vh;border:3px solid #b9dfe5;border-radius:24px;background:#08142d}
.video-preview small[b-vryqyzxc5t]{text-align:center;color:#687b98}
.camera-shell.preview-mode[b-vryqyzxc5t]{aspect-ratio:auto;background:#08142d}
.camera-shell.preview-mode video[b-vryqyzxc5t]{display:block;max-height:65vh;aspect-ratio:4/3;transform:none}
.preview-help[b-vryqyzxc5t]{display:block;max-width:560px;margin:9px auto 0;text-align:center;color:#687b98}
.video-actions[b-vryqyzxc5t]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}
.signature-card .stop-recording[b-vryqyzxc5t]{border:0;color:#fff;background:#dc3f4d}
.success-state[b-vryqyzxc5t],.pending-state[b-vryqyzxc5t]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}
.certificate-overview[b-vryqyzxc5t]{display:grid;gap:16px}
.certificate-overview-header[b-vryqyzxc5t]{display:flex;align-items:center;gap:14px}
.section-title-row[b-vryqyzxc5t]{display:flex;align-items:center;gap:10px}
.section-title-row h2[b-vryqyzxc5t]{margin:0 0 4px;font-size:1.15rem}
.active-badge[b-vryqyzxc5t]{padding:4px 12px;border-radius:999px;color:#078c6d;background:#eafaf5;font-size:.78rem}
.certificate-detail-grid[b-vryqyzxc5t]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}
.certificate-detail-grid>div[b-vryqyzxc5t]{display:flex;flex-direction:column;gap:7px;padding:13px 10px;border-left:1px solid #edf1f5;text-align:center}
.certificate-detail-grid>div:last-child[b-vryqyzxc5t]{border-left:0}
.certificate-detail-grid small[b-vryqyzxc5t]{color:#8492ac}
.certificate-detail-grid strong[b-vryqyzxc5t]{color:#263d6d}
.success-text[b-vryqyzxc5t]{color:#078c6d!important}
.certificate-warning[b-vryqyzxc5t]{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #f2d49b;border-radius:12px;color:#8a5a08;background:#fff8e8;font-size:.86rem;line-height:1.8}
.danger-wide[b-vryqyzxc5t]{width:100%;border:1px solid #e44848!important;color:#c52f3b!important;background:#fff!important}
.certificate-overview .return-button[b-vryqyzxc5t]{justify-self:end}
.success-state .state-icon[b-vryqyzxc5t]{color:#078c6d;background:#eafaf5}
.pending-state .state-icon[b-vryqyzxc5t]{color:#d68109;background:#fff6e8}
.success-state small[b-vryqyzxc5t],.pending-state small[b-vryqyzxc5t]{color:#8290aa}
.error-state[b-vryqyzxc5t]  svg{font-size:45px;color:#e44848}
.error-state button[b-vryqyzxc5t]{border:1px solid #e1e7ee;color:#0a397d;background:#fff}
.challenge-loading[b-vryqyzxc5t]{display:flex;flex-direction:column;gap:10px;color:#7181a0}
@keyframes pulse-b-vryqyzxc5t{50%{opacity:.35;transform:scale(.8)}
}
@media(max-width:650px){.digital-signature-page[b-vryqyzxc5t]{width:100%;box-sizing:border-box;padding:12px 8px calc(100px + env(safe-area-inset-bottom))}
.signature-card[b-vryqyzxc5t],.speech-text[b-vryqyzxc5t],.camera-shell[b-vryqyzxc5t],.video-preview[b-vryqyzxc5t]{box-sizing:border-box;max-width:100%}
.signature-hero[b-vryqyzxc5t]{grid-template-columns:auto 1fr;padding:21px 17px;border-radius:21px}
.signature-hero .hero-icon[b-vryqyzxc5t]{display:none}
.signature-hero h1[b-vryqyzxc5t]{font-size:1.2rem}
.signature-hero p[b-vryqyzxc5t]{font-size:.8rem;line-height:1.8}
.signature-steps[b-vryqyzxc5t]{grid-template-columns:repeat(9,minmax(0,1fr));margin:20px 0;gap:3px}
.signature-steps>div[b-vryqyzxc5t]{min-width:0;width:100%;flex-direction:column;font-size:.68rem;text-align:center}
.signature-steps>div span[b-vryqyzxc5t]{max-width:100%;white-space:normal;line-height:1.5;overflow-wrap:anywhere}
.signature-steps>i[b-vryqyzxc5t]{width:100%;min-width:5px;height:2px}
.signature-steps b[b-vryqyzxc5t]{width:30px;height:30px}
.signature-card[b-vryqyzxc5t]{padding:20px 15px;border-radius:20px}
.certificate-form[b-vryqyzxc5t]{grid-template-columns:1fr}
.certificate-form label[b-vryqyzxc5t],.certificate-form label:first-of-type[b-vryqyzxc5t],.certificate-form .card-heading[b-vryqyzxc5t],.certificate-form>.primary[b-vryqyzxc5t],.certificate-form .recovery-note[b-vryqyzxc5t]{grid-column:1}
.certificate-form>.primary[b-vryqyzxc5t]{width:100%}
.card-heading[b-vryqyzxc5t]{align-items:flex-start}
.card-heading>span[b-vryqyzxc5t]{width:46px;height:46px;flex:0 0 auto}
.camera-shell[b-vryqyzxc5t]{border-radius:19px}
.face-frame[b-vryqyzxc5t]{inset:9% 18%}
.video-actions[b-vryqyzxc5t]{flex-direction:column}
.video-actions button[b-vryqyzxc5t]{width:100%}
.success-state[b-vryqyzxc5t],.pending-state[b-vryqyzxc5t]{grid-template-columns:auto 1fr}
.success-state button[b-vryqyzxc5t],.pending-state button[b-vryqyzxc5t]{grid-column:1/-1;width:100%}
.revoke-actions[b-vryqyzxc5t]{flex-direction:column}
.revoke-actions button[b-vryqyzxc5t]{width:100%}
.certificate-detail-grid[b-vryqyzxc5t]{grid-template-columns:1fr}
.certificate-detail-grid>div[b-vryqyzxc5t]{border-left:0;border-bottom:1px solid #edf1f5}
.certificate-detail-grid>div:last-child[b-vryqyzxc5t]{border-bottom:0}
.certificate-overview .return-button[b-vryqyzxc5t]{width:100%}
}
.certificate-items[b-vryqyzxc5t] {
    display: grid;
    gap: 10px;
}

.certificate-item[b-vryqyzxc5t] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 12px 14px;
    border: 1px solid #e3edf4;
    border-radius: 14px;
    background: #fbfdff;
}

.certificate-item small[b-vryqyzxc5t] {
    display: block;
    margin-top: 4px;
    color: #718096;
}

.certificate-status[b-vryqyzxc5t] {
    flex: 0 0 auto;
    border-radius: 999px;
    padding: 5px 10px;
    font-size: .78rem;
}

.certificate-status.issued[b-vryqyzxc5t] {
    color: #087f5b;
    background: #e6fcf5;
}

.certificate-status.pending[b-vryqyzxc5t] {
    color: #9a6700;
    background: #fff8db;
}

.certificate-status.failed[b-vryqyzxc5t] {
    color: #b42318;
    background: #fee4e2;
}

.certificate-operation-statuses[b-vryqyzxc5t] {
    display: flex;
    flex-wrap: wrap;
    gap: .35rem;
    margin-top: .5rem;
}

.certificate-operation-statuses span[b-vryqyzxc5t] {
    border-radius: 999px;
    font-size: .72rem;
    padding: .2rem .55rem;
}

.operation-succeeded[b-vryqyzxc5t] {
    color: #087443;
    background: #e8f7ef;
}

.operation-failed[b-vryqyzxc5t] {
    color: #b42318;
    background: #fff0f0;
}

.operation-pending[b-vryqyzxc5t] {
    color: #a15c00;
    background: #fff7e6;
}

.operation-not-started[b-vryqyzxc5t] {
    color: #667085;
    background: #f1f3f5;
}

.operation-progress[b-vryqyzxc5t] {
    display: block;
}

.operation-progress .card-heading[b-vryqyzxc5t] {
    margin-bottom: 1rem;
}

.operation-progress-grid[b-vryqyzxc5t] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .65rem;
}

.operation-progress-grid > div[b-vryqyzxc5t] {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    border-radius: 12px;
    padding: .7rem;
    font-size: .8rem;
}

.operation-progress-grid small[b-vryqyzxc5t] {
    color: inherit;
    opacity: .8;
    line-height: 1.6;
}

@media (max-width: 600px) {
    .certificate-item[b-vryqyzxc5t] {
        align-items: flex-start;
        flex-direction: column;
    }

    .operation-progress-grid[b-vryqyzxc5t] {
        grid-template-columns: 1fr;
    }
}
/* /Presentation/Pages/Profile/PersonInfo.razor.rz.scp.css */
.person-page[b-9fbkfx38fl]{--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-9fbkfx38fl]{display:grid;grid-template-columns:54px 1fr 54px;align-items:center;margin-bottom:26px}.person-header h1[b-9fbkfx38fl]{margin:0;text-align:center;font-size:clamp(1.45rem,3vw,2rem);font-weight:850}.icon-button[b-9fbkfx38fl],.header-avatar[b-9fbkfx38fl]{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-9fbkfx38fl]{cursor:pointer}.icon-button:hover[b-9fbkfx38fl]{background:#eef7fb}.header-avatar[b-9fbkfx38fl]{color:#008eae;background:#eff6ff}.header-avatar svg[b-9fbkfx38fl]{font-size:29px}.identity-card[b-9fbkfx38fl]{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-9fbkfx38fl]{width:145px;height:145px;object-fit:contain}.identity-copy[b-9fbkfx38fl]{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.identity-copy strong[b-9fbkfx38fl]{font-size:1.55rem}.identity-copy span[b-9fbkfx38fl]{color:var(--muted);font-size:1.2rem;letter-spacing:.1em}.identity-avatar[b-9fbkfx38fl]{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-9fbkfx38fl]{font-size:58px}.section-heading[b-9fbkfx38fl]{margin:36px 3px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2[b-9fbkfx38fl]{margin:0;padding-right:15px;border-right:5px solid var(--teal);font-size:1.65rem}.verified-badge[b-9fbkfx38fl]{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-9fbkfx38fl]{font-size:25px}.identity-notice[b-9fbkfx38fl]{padding:22px 25px;border:1px solid #bfe5f3;border-radius:22px;display:flex;align-items:center;gap:20px;background:#f7fcff}.notice-icon[b-9fbkfx38fl]{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-9fbkfx38fl]{font-size:32px}.identity-notice strong[b-9fbkfx38fl]{display:block;margin-bottom:5px;color:var(--teal);font-size:1.05rem}.identity-notice p[b-9fbkfx38fl]{margin:0;line-height:2;color:#23375d}.info-list[b-9fbkfx38fl]{margin-top:20px;display:grid;gap:12px}.profile-field[b-9fbkfx38fl]{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-9fbkfx38fl]{width:56px;height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#08a5bf;background:#f5fbff}.field-icon svg[b-9fbkfx38fl]{font-size:31px}.field-copy[b-9fbkfx38fl]{display:flex;flex-direction:column;gap:5px}.field-copy small[b-9fbkfx38fl]{color:var(--muted);font-size:.92rem}.field-copy strong[b-9fbkfx38fl]{font-size:1.18rem}.ltr-value[b-9fbkfx38fl]{direction:ltr;unicode-bidi:plaintext}.mobile-field[b-9fbkfx38fl]{grid-template-columns:60px 1fr auto;border-color:#9dddf0;border-left:5px solid var(--teal)}.change-mobile-button[b-9fbkfx38fl]{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-9fbkfx38fl]{filter:brightness(.96)}.person-state[b-9fbkfx38fl]{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-9fbkfx38fl]{font-size:58px;color:#e05a67}.person-state span[b-9fbkfx38fl]{color:var(--muted)}.person-state button[b-9fbkfx38fl]{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-9fbkfx38fl]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-field[b-9fbkfx38fl]{grid-column:1/-1}}@media(max-width:700px){.person-page[b-9fbkfx38fl]{padding:16px 12px 105px}.person-header[b-9fbkfx38fl]{grid-template-columns:44px 1fr 44px;margin-bottom:16px}.icon-button[b-9fbkfx38fl],.header-avatar[b-9fbkfx38fl]{width:42px;height:42px}.person-header h1[b-9fbkfx38fl]{font-size:1.35rem}.identity-card[b-9fbkfx38fl]{min-height:145px;padding:18px;grid-template-columns:78px 1fr 68px;gap:12px;border-radius:20px}.identity-brand img[b-9fbkfx38fl]{width:74px;height:74px}.identity-copy[b-9fbkfx38fl]{gap:8px}.identity-copy strong[b-9fbkfx38fl]{font-size:1rem}.identity-copy span[b-9fbkfx38fl]{font-size:.82rem}.identity-avatar[b-9fbkfx38fl]{width:64px;height:64px}.identity-avatar svg[b-9fbkfx38fl]{font-size:38px}.section-heading[b-9fbkfx38fl]{margin:25px 2px 15px}.section-heading h2[b-9fbkfx38fl]{font-size:1.18rem}.verified-badge[b-9fbkfx38fl]{min-height:38px;padding:0 11px;border-radius:12px;font-size:.78rem}.verified-badge svg[b-9fbkfx38fl]{font-size:20px}.identity-notice[b-9fbkfx38fl]{padding:16px 14px;align-items:flex-start;gap:12px;border-radius:17px}.notice-icon[b-9fbkfx38fl]{width:42px;height:42px}.notice-icon svg[b-9fbkfx38fl]{font-size:25px}.identity-notice strong[b-9fbkfx38fl]{font-size:.9rem}.identity-notice p[b-9fbkfx38fl]{font-size:.78rem;line-height:1.9}.profile-field[b-9fbkfx38fl]{min-height:83px;padding:12px 14px;grid-template-columns:48px 1fr;gap:12px;border-radius:17px}.field-icon[b-9fbkfx38fl]{width:46px;height:46px}.field-icon svg[b-9fbkfx38fl]{font-size:27px}.field-copy small[b-9fbkfx38fl]{font-size:.77rem}.field-copy strong[b-9fbkfx38fl]{font-size:1rem}.mobile-field[b-9fbkfx38fl]{grid-template-columns:48px 1fr}.change-mobile-button[b-9fbkfx38fl]{grid-column:1/-1;min-height:48px}.person-state[b-9fbkfx38fl]{min-height:440px}}

/* Directly rendered fields use the same logical RTL accent as ProfileField. */
.profile-field[b-9fbkfx38fl]{border-left:1px solid #edf1f5;border-inline-start:5px solid var(--teal)}
.mobile-field[b-9fbkfx38fl]{border-left:1px solid #9dddf0;border-inline-start:5px solid var(--teal)}
/* /Presentation/Pages/Profile/Profile.razor.rz.scp.css */
.dashboard[b-qgbnjmf7f7]{max-width:900px;margin:auto;padding:28px 24px 30px;color:#092b78}.welcome-row[b-qgbnjmf7f7]{display:flex;align-items:center;gap:15px;margin-bottom:24px}.welcome-row>div:nth-child(2)[b-qgbnjmf7f7]{display:flex;flex-direction:column;gap:3px}.welcome-row span[b-qgbnjmf7f7]{color:#7787ac}.welcome-row strong[b-qgbnjmf7f7]{font-size:1.3rem}.user-avatar[b-qgbnjmf7f7]{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-qgbnjmf7f7]  svg{font-size:44px}.user-avatar i[b-qgbnjmf7f7],.notification i[b-qgbnjmf7f7]{position:absolute;width:14px;height:14px;background:#05afbb;border:2px solid #fff;border-radius:50%;bottom:1px;left:0}.notification[b-qgbnjmf7f7]{position:relative;margin-right:auto;border:0;background:transparent;color:#082d83;cursor:pointer}.notification[b-qgbnjmf7f7]  svg{font-size:36px}.notification i[b-qgbnjmf7f7]{top:0;right:0;width:12px;height:12px}.wallet-card[b-qgbnjmf7f7]{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-qgbnjmf7f7]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(0,180,220,.1));pointer-events:none}.wallet-brand img[b-qgbnjmf7f7]{width:125px;filter:brightness(0) invert(1)}.wallet-info[b-qgbnjmf7f7]{display:flex;flex-direction:column;align-items:flex-start}.wallet-info>span[b-qgbnjmf7f7]{display:flex;align-items:center;gap:7px;font-size:1.15rem}.wallet-info strong[b-qgbnjmf7f7]{font-size:2.4rem;margin-top:8px}.wallet-info b[b-qgbnjmf7f7]{font-size:1rem}.wallet-info small[b-qgbnjmf7f7]{font-size:1rem;margin-top:8px}.usage[b-qgbnjmf7f7]{grid-column:1/-1;display:flex;align-items:center;gap:18px;background:#fff;color:#09327d;border-radius:30px;padding:12px 20px}.usage>div[b-qgbnjmf7f7]{height:12px;border-radius:10px;background:#e3e5e8;overflow:hidden;flex:1}.usage i[b-qgbnjmf7f7]{height:100%;display:block;border-radius:10px;background:linear-gradient(90deg,#05b3b4,#08789c)}.usage span[b-qgbnjmf7f7]{white-space:nowrap}.usage b[b-qgbnjmf7f7]{color:#05a9bd}.quick-actions[b-qgbnjmf7f7]{display:grid;gap:16px}.quick-actions.three[b-qgbnjmf7f7]{grid-template-columns:repeat(3,1fr)}.quick-actions.four[b-qgbnjmf7f7]{grid-template-columns:repeat(4,1fr)}.quick-actions button[b-qgbnjmf7f7]{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-qgbnjmf7f7]{transform:translateY(-3px);box-shadow:0 12px 28px rgba(13,38,83,.13)}.quick-actions button[b-qgbnjmf7f7]  svg{font-size:43px}.quick-actions button:nth-child(even)[b-qgbnjmf7f7]  svg{color:#05aaa9}.loans-card[b-qgbnjmf7f7]{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-qgbnjmf7f7]{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-qgbnjmf7f7]{border-bottom:0}.bank-logo[b-qgbnjmf7f7]{width:48px;height:48px;border-radius:50%;background:#eef8fa;display:flex;align-items:center;justify-content:center;color:#06a2a3}.bank[b-qgbnjmf7f7],.amount[b-qgbnjmf7f7]{display:flex;flex-direction:column;gap:2px}.loan-row small[b-qgbnjmf7f7],.loan-row time[b-qgbnjmf7f7]{color:#8190af;font-size:.8rem}.status[b-qgbnjmf7f7]{justify-self:end;border-radius:20px;padding:7px 12px;font-size:.8rem;white-space:nowrap}.status.pending[b-qgbnjmf7f7]{color:#ee8a00;background:#fff7e9;border:1px solid #ffd89a}.status.success[b-qgbnjmf7f7]{color:#0caa67;background:#eefaf5;border:1px solid #bdebd7}.status.danger[b-qgbnjmf7f7]{color:#ef3c3c;background:#fff2f2;border:1px solid #ffcaca}.loading[b-qgbnjmf7f7],.empty[b-qgbnjmf7f7]{min-height:110px;display:flex;align-items:center;justify-content:center;gap:10px;color:#7886a5}.loans-summary[b-qgbnjmf7f7]{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-qgbnjmf7f7]{border-left:1px solid #c2d8e3}.loans-summary>div[b-qgbnjmf7f7]{display:flex;flex-direction:column;gap:5px}.loans-summary span[b-qgbnjmf7f7],.loans-summary small[b-qgbnjmf7f7]{color:#7183a8}.loans-summary strong[b-qgbnjmf7f7]{font-size:1.25rem}.summary-icon[b-qgbnjmf7f7]{color:#04a9b8}.summary-icon[b-qgbnjmf7f7]  svg{font-size:65px}[b-qgbnjmf7f7] .section-title{margin:27px 0 12px}
@media(max-width:650px){.dashboard[b-qgbnjmf7f7]{padding:20px 12px 25px}.welcome-row[b-qgbnjmf7f7]{margin-bottom:16px}.user-avatar[b-qgbnjmf7f7]{width:54px;height:54px}.wallet-card[b-qgbnjmf7f7]{grid-template-columns:1fr auto;padding:22px 18px;border-radius:22px}.wallet-brand[b-qgbnjmf7f7]{grid-column:2}.wallet-brand img[b-qgbnjmf7f7]{width:80px}.wallet-info[b-qgbnjmf7f7]{grid-row:1;grid-column:1}.wallet-info strong[b-qgbnjmf7f7]{font-size:1.8rem}.usage[b-qgbnjmf7f7]{padding:10px 12px;gap:8px;font-size:.75rem}.quick-actions[b-qgbnjmf7f7]{gap:9px}.quick-actions.three[b-qgbnjmf7f7]{grid-template-columns:repeat(3,1fr)}.quick-actions.four[b-qgbnjmf7f7]{grid-template-columns:repeat(4,1fr)}.quick-actions button[b-qgbnjmf7f7]{min-height:95px;border-radius:15px;font-size:.72rem;padding:5px}.quick-actions button[b-qgbnjmf7f7]  svg{font-size:32px}.loan-row[b-qgbnjmf7f7]{grid-template-columns:42px 1fr auto;gap:8px}.bank-logo[b-qgbnjmf7f7]{width:38px;height:38px}.loan-row time[b-qgbnjmf7f7]{display:none}.loan-row .amount[b-qgbnjmf7f7]{grid-column:2}.loan-row .status[b-qgbnjmf7f7]{grid-row:1/3;grid-column:3}.loans-summary[b-qgbnjmf7f7]{padding:15px 8px;grid-template-columns:repeat(3,1fr)}.summary-icon[b-qgbnjmf7f7]{display:none!important}.loans-summary>div:nth-child(2)[b-qgbnjmf7f7]{border-right:0}.loans-summary span[b-qgbnjmf7f7]{font-size:.72rem}.loans-summary strong[b-qgbnjmf7f7]{font-size:.9rem}}

/* Credit card layout follows the reference: brand left, credit details right. */
.wallet-card[b-qgbnjmf7f7]{grid-template-columns:190px 1fr;grid-template-areas:"brand info" "usage usage";direction:ltr}
.wallet-brand[b-qgbnjmf7f7]{grid-area:brand;direction:ltr;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}
.olive-mark[b-qgbnjmf7f7]{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-qgbnjmf7f7]:before{content:"";position:absolute;inset:24px;border-radius:50%;background:#06417f}
.olive-mark[b-qgbnjmf7f7]:after{content:"";position:absolute;inset:36px;border-radius:50%;background:#fff}
.wallet-brand>strong[b-qgbnjmf7f7]{font:700 1.45rem Arial,sans-serif;letter-spacing:.16em;margin-top:4px;color:#fff}
.wallet-brand>span[b-qgbnjmf7f7]{font:600 .72rem Arial,sans-serif;letter-spacing:.22em;color:#fff}
.wallet-brand>img.wallet-logo[b-qgbnjmf7f7]{display:block;width:300px;height:auto;max-height:310px;object-fit:contain;filter:none}
.wallet-info[b-qgbnjmf7f7]{grid-area:info;direction:rtl;align-items:flex-start;text-align:right;justify-self:end;z-index:1}
.usage[b-qgbnjmf7f7]{grid-area:usage;direction:rtl;z-index:1}
@media(max-width:650px){.wallet-card[b-qgbnjmf7f7]{grid-template-columns:115px 1fr;grid-template-areas:"brand info" "usage usage"}.wallet-brand[b-qgbnjmf7f7]{grid-column:auto;overflow:visible}.olive-mark[b-qgbnjmf7f7]{width:68px;height:68px}.olive-mark[b-qgbnjmf7f7]:before{inset:18px}.olive-mark[b-qgbnjmf7f7]:after{inset:27px}.wallet-brand>strong[b-qgbnjmf7f7]{font-size:1rem}.wallet-brand>span[b-qgbnjmf7f7]{font-size:.53rem}.wallet-brand>img.wallet-logo[b-qgbnjmf7f7]{width:210px;max-height:224px}.wallet-info[b-qgbnjmf7f7]{grid-row:auto;grid-column:auto}}

.loan-pagination[b-qgbnjmf7f7]{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 0;color:#7786a5;font-size:.85rem}.loan-pagination button[b-qgbnjmf7f7]{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-qgbnjmf7f7]{border-color:#04aabd;color:#04aabd;background:#f0fbfc}.loan-pagination button:disabled[b-qgbnjmf7f7]{opacity:.4;cursor:not-allowed}.loan-pagination button[b-qgbnjmf7f7]  svg{font-size:19px}.loan-pagination strong[b-qgbnjmf7f7]{color:#073180}@media(max-width:650px){.loan-pagination[b-qgbnjmf7f7]{gap:8px}.loan-pagination button[b-qgbnjmf7f7]{padding:6px 8px}.loan-pagination span[b-qgbnjmf7f7]{font-size:.75rem}}

/* Loan rows remain fully clickable while exposing a clear resume action. */
.loan-row .status[b-qgbnjmf7f7]{border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:inherit}
.loan-row .status small[b-qgbnjmf7f7]{font-size:.67rem;opacity:.82}
.loan-row.disabled[b-qgbnjmf7f7]{cursor:default}

/* Compact loan actions: status/resume and cancellation share the final column. */
.loan-row[b-qgbnjmf7f7]{grid-template-columns:55px 1.3fr .85fr .7fr .9fr 1.2fr}
.loan-actions[b-qgbnjmf7f7]{justify-self:end;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}
.request-status[b-qgbnjmf7f7]{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-qgbnjmf7f7]{color:#ee8a00;background:#fff7e9;border-color:#ffd89a}.request-status.success[b-qgbnjmf7f7]{color:#0caa67;background:#eefaf5;border-color:#bdebd7}.request-status.danger[b-qgbnjmf7f7]{color:#ef3c3c;background:#fff2f2;border-color:#ffcaca}
.case-file-action[b-qgbnjmf7f7]{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-qgbnjmf7f7]  svg{font-size:17px}
.cancel-loan[b-qgbnjmf7f7]{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-qgbnjmf7f7],.case-file-action:disabled[b-qgbnjmf7f7]{opacity:.42;cursor:not-allowed}
.cancel-loan[b-qgbnjmf7f7]  svg{font-size:17px}
/* Final responsive loan-card layout; it must come after the desktop six-column override. */
.dashboard[b-qgbnjmf7f7]{padding-bottom:125px}
.request-status[b-qgbnjmf7f7]{display:flex;align-items:center;justify-content:center;min-height:34px;white-space:normal;line-height:1.5}
.loan-actions button[b-qgbnjmf7f7]{white-space:nowrap}
@media(max-width:650px){
    .dashboard[b-qgbnjmf7f7]{padding-bottom:112px}
    .loans-card[b-qgbnjmf7f7]{padding:4px 13px;border-radius:20px}
    .loan-row[b-qgbnjmf7f7]{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-qgbnjmf7f7]{grid-column:1;grid-row:1/3;align-self:start}
    .bank[b-qgbnjmf7f7]{grid-column:2;grid-row:1;min-width:0}
    .bank strong[b-qgbnjmf7f7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .loan-row .amount[b-qgbnjmf7f7]{grid-column:2;grid-row:2}
    .loan-row .request-status[b-qgbnjmf7f7]{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-qgbnjmf7f7]{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-qgbnjmf7f7]{width:auto;min-height:31px;justify-content:center;padding:5px 8px;font-size:.67rem}
    .loan-pagination[b-qgbnjmf7f7]{padding-bottom:10px}
}
@media(max-width:390px){
    .loan-row .request-status[b-qgbnjmf7f7]{width:96px;max-width:96px;font-size:.64rem}
    .loan-row .loan-actions[b-qgbnjmf7f7]{gap:5px}
    .loan-row .loan-actions button[b-qgbnjmf7f7]{padding-inline:6px}
}
.loan-pagination button.less[b-qgbnjmf7f7]{color:#667792}
.quick-actions button>strong[b-qgbnjmf7f7]{font-size:1.05rem;color:#06a5ae}
.quick-actions.five[b-qgbnjmf7f7]{grid-template-columns:repeat(5,minmax(0,1fr))}

/* Blacklisted-user notice and disabled quick actions. */
.blacklist-notice[b-qgbnjmf7f7]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;padding:18px 24px;border:1px solid #fde0df;border-radius:16px;background:linear-gradient(105deg,#fffafa,#fffefe);box-shadow:0 6px 20px rgba(157,38,32,.05)}
.blacklist-icon[b-qgbnjmf7f7]{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;color:#ef4b3f;background:#fff0ef}
.blacklist-icon[b-qgbnjmf7f7]  svg{font-size:48px}
.blacklist-copy[b-qgbnjmf7f7]{display:flex;flex-direction:column;gap:8px}
.blacklist-copy strong[b-qgbnjmf7f7]{font-size:1.12rem;color:#1c315b}
.blacklist-copy span[b-qgbnjmf7f7]{color:#63708a;font-size:.85rem;line-height:1.9}
.blacklist-support[b-qgbnjmf7f7]{grid-column:2;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:48px;padding:8px 12px;border:1px solid #edf0f6;border-radius:11px;color:#60708b;background:#fff;text-decoration:none;font-size:.78rem}
.blacklist-support>svg[b-qgbnjmf7f7]{color:#1688da}
.blacklist-support>b[b-qgbnjmf7f7]{display:flex;align-items:center;gap:5px;direction:ltr;padding:7px 12px;border:1px solid #d8e7fa;border-radius:8px;color:#1478cc;background:#f8fbff;font-size:.9rem;white-space:nowrap}
.blacklist-support b[b-qgbnjmf7f7]  svg{font-size:19px}
.quick-actions button:hover:not(:disabled)[b-qgbnjmf7f7]{transform:translateY(-3px);box-shadow:0 12px 28px rgba(13,38,83,.13)}
.quick-actions button:disabled[b-qgbnjmf7f7]{opacity:.42;cursor:not-allowed;box-shadow:none}

@media(max-width:650px){
    .blacklist-notice[b-qgbnjmf7f7]{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:14px 12px;border-radius:13px}
    .blacklist-icon[b-qgbnjmf7f7]{width:54px;height:54px}
    .blacklist-icon[b-qgbnjmf7f7]  svg{font-size:34px}
    .blacklist-copy strong[b-qgbnjmf7f7]{font-size:.87rem;line-height:1.7}
    .blacklist-copy span[b-qgbnjmf7f7]{font-size:.7rem;line-height:1.75}
    .blacklist-support[b-qgbnjmf7f7]{grid-column:1/-1;grid-template-columns:auto 1fr;padding:8px;font-size:.66rem}
    .blacklist-support>b[b-qgbnjmf7f7]{grid-column:2;justify-self:start;padding:5px 8px;font-size:.78rem}
}
/* /Presentation/Pages/Profile/ProfileField.razor.rz.scp.css */
.profile-field[b-xvpvvs7xmi]{--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-xvpvvs7xmi]{width:56px;height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#08a5bf;background:#f5fbff}.field-icon svg[b-xvpvvs7xmi]{font-size:31px}.field-copy[b-xvpvvs7xmi]{display:flex;flex-direction:column;gap:5px}.field-copy small[b-xvpvvs7xmi]{color:var(--muted);font-size:.92rem}.field-copy strong[b-xvpvvs7xmi]{font-size:1.18rem}.ltr-value[b-xvpvvs7xmi]{direction:ltr;unicode-bidi:plaintext}@media(max-width:700px){.profile-field[b-xvpvvs7xmi]{min-height:83px;padding:12px 14px;grid-template-columns:48px 1fr;gap:12px;border-radius:17px}.field-icon[b-xvpvvs7xmi]{width:46px;height:46px}.field-icon svg[b-xvpvvs7xmi]{font-size:27px}.field-copy small[b-xvpvvs7xmi]{font-size:.77rem}.field-copy strong[b-xvpvvs7xmi]{font-size:1rem}}

/* The accent marks the reading start edge: right in RTL, left in LTR. */
.profile-field[b-xvpvvs7xmi]{border-left:1px solid #edf1f5;border-inline-start:5px solid var(--teal)}
/* /Presentation/Pages/Support/Tickets/TicketDetails.razor.rz.scp.css */
.ticket-details-page[b-0iq4tw8bvf]{--navy:#09265d;--teal:#04a7b5;width:min(100%,920px);margin:0 auto;padding:24px 20px 120px;color:var(--navy)}.details-header[b-0iq4tw8bvf]{height:70px;margin-bottom:18px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center}.details-header h1[b-0iq4tw8bvf]{margin:0;text-align:center;font-size:1.8rem}.details-header button[b-0iq4tw8bvf]{width:46px;height:46px;border:0;display:grid;place-items:center;color:var(--navy);background:transparent;cursor:pointer}.details-header button svg[b-0iq4tw8bvf]{font-size:39px}.details-header>svg[b-0iq4tw8bvf]{justify-self:end;color:#059cb8;font-size:38px}.ticket-summary[b-0iq4tw8bvf],.ticket-subject[b-0iq4tw8bvf],.conversation[b-0iq4tw8bvf],.attachments[b-0iq4tw8bvf],.reply-card[b-0iq4tw8bvf],.rating-card[b-0iq4tw8bvf],.details-state[b-0iq4tw8bvf]{padding:25px;border:1px solid #e2e8ee;border-radius:23px;background:#fff;box-shadow:0 7px 24px rgba(15,42,75,.06)}.ticket-number[b-0iq4tw8bvf]{display:flex;flex-direction:column;gap:6px}.ticket-number span[b-0iq4tw8bvf],.summary-grid span[b-0iq4tw8bvf]{color:#748096}.ticket-number strong[b-0iq4tw8bvf]{color:#526bff;font-size:1.35rem}.summary-grid[b-0iq4tw8bvf]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.summary-grid>div[b-0iq4tw8bvf]{display:flex;flex-direction:column;gap:10px}.summary-grid strong[b-0iq4tw8bvf]{display:flex;align-items:center;gap:7px}.summary-grid svg[b-0iq4tw8bvf]{font-size:23px}.status[b-0iq4tw8bvf]{width:max-content;padding:6px 12px;border-radius:11px}.status.waiting[b-0iq4tw8bvf]{color:#e58a00;background:#fff3dd}.status.answered[b-0iq4tw8bvf]{color:#079d56;background:#e3f8ed}.status.closed[b-0iq4tw8bvf]{color:#687486;background:#eef1f4}.last-update[b-0iq4tw8bvf]{margin-top:20px;padding-top:15px;border-top:1px solid #e1e7ec;display:flex;align-items:center;gap:10px;color:#66758d}.last-update>svg[b-0iq4tw8bvf]{color:var(--teal)}.ticket-subject[b-0iq4tw8bvf],.conversation[b-0iq4tw8bvf],.attachments[b-0iq4tw8bvf],.reply-card[b-0iq4tw8bvf],.rating-card[b-0iq4tw8bvf]{margin-top:16px}.ticket-subject h2[b-0iq4tw8bvf],.conversation h2[b-0iq4tw8bvf],.attachments h2[b-0iq4tw8bvf],.reply-card h2[b-0iq4tw8bvf]{margin:0 0 14px;display:flex;align-items:center;gap:8px;font-size:1.2rem}.ticket-subject h2 svg[b-0iq4tw8bvf],.conversation h2 svg[b-0iq4tw8bvf],.attachments h2 svg[b-0iq4tw8bvf],.reply-card h2 svg[b-0iq4tw8bvf]{color:var(--teal)}.ticket-subject hr[b-0iq4tw8bvf]{margin:16px 0;border:0;border-top:1px solid #e3e8ed}.ticket-subject h3[b-0iq4tw8bvf]{font-size:1rem}.ticket-subject p[b-0iq4tw8bvf]{margin-bottom:0;line-height:2}.message[b-0iq4tw8bvf]{margin-top:18px;display:flex;align-items:flex-start;gap:10px}.message-avatar[b-0iq4tw8bvf]{width:48px;height:48px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center}.message-avatar svg[b-0iq4tw8bvf]{font-size:28px}.message-bubble[b-0iq4tw8bvf]{width:min(82%,700px);padding:15px 18px;border-radius:13px}.message-bubble header[b-0iq4tw8bvf]{display:flex;gap:14px;align-items:center}.message-bubble time[b-0iq4tw8bvf]{color:#718097;font-size:.8rem}.message-bubble p[b-0iq4tw8bvf]{margin:12px 0 0;line-height:2}.user-message .message-avatar[b-0iq4tw8bvf]{color:#5b60ff;background:#eef0ff}.user-message .message-bubble[b-0iq4tw8bvf]{border:1px solid #d9dcff;background:#f8f8ff}.support-message[b-0iq4tw8bvf]{direction:ltr}.support-message .message-avatar[b-0iq4tw8bvf]{color:#078e77;background:#e8f7f2}.support-message .message-bubble[b-0iq4tw8bvf]{direction:rtl;border:1px solid #cfe9e0;background:#f1faf7}.support-message .message-bubble header[b-0iq4tw8bvf]{justify-content:flex-start}.inline-files[b-0iq4tw8bvf]{margin-top:10px}.inline-files a[b-0iq4tw8bvf]{display:inline-flex;align-items:center;color:#0788ad}.empty-conversation[b-0iq4tw8bvf]{padding:35px;text-align:center;color:#78859a}.attachments h2[b-0iq4tw8bvf]{font-size:1.1rem}.attachment-row[b-0iq4tw8bvf]{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-0iq4tw8bvf]{padding:8px;border-radius:9px;color:#08a696;background:#eaf8f5;font-size:30px}.attachment-row>span[b-0iq4tw8bvf]{display:flex;flex-direction:column;gap:5px}.attachment-row small[b-0iq4tw8bvf]{color:#78869b}.attachment-row a[b-0iq4tw8bvf]{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-0iq4tw8bvf]{width:100%;height:85px;padding:14px;box-sizing:border-box;border:1px solid #d6e0e7;border-radius:12px;font:inherit;resize:vertical}.reply-actions[b-0iq4tw8bvf]{margin-top:12px;display:flex;align-items:center;gap:12px}.reply-actions label[b-0iq4tw8bvf]{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-0iq4tw8bvf]{position:absolute;inset:0;opacity:0}.reply-actions small[b-0iq4tw8bvf]{color:#079c72}.reply-actions button[b-0iq4tw8bvf]{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-0iq4tw8bvf]{opacity:.55}.rating-card[b-0iq4tw8bvf]{display:flex;align-items:center;justify-content:space-between}.rating-card>div:first-child[b-0iq4tw8bvf]{display:flex;flex-direction:column;gap:5px}.rating-card span[b-0iq4tw8bvf]{color:#8390a3}.stars[b-0iq4tw8bvf]{display:flex}.stars button[b-0iq4tw8bvf]{padding:3px;border:0;color:#9aa5b5;background:transparent;cursor:pointer}.stars button.selected[b-0iq4tw8bvf]{color:#ffb400}.stars svg[b-0iq4tw8bvf]{font-size:35px}.details-state[b-0iq4tw8bvf]{min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}
@media(max-width:700px){.ticket-details-page[b-0iq4tw8bvf]{padding:12px 10px 105px}.details-header[b-0iq4tw8bvf]{height:58px}.details-header h1[b-0iq4tw8bvf]{font-size:1.3rem}.ticket-summary[b-0iq4tw8bvf],.ticket-subject[b-0iq4tw8bvf],.conversation[b-0iq4tw8bvf],.attachments[b-0iq4tw8bvf],.reply-card[b-0iq4tw8bvf],.rating-card[b-0iq4tw8bvf]{padding:15px;border-radius:18px}.summary-grid[b-0iq4tw8bvf]{grid-template-columns:1fr 1fr;gap:16px}.summary-grid>div:first-child[b-0iq4tw8bvf]{grid-column:1/-1}.message-avatar[b-0iq4tw8bvf]{width:39px;height:39px}.message-avatar svg[b-0iq4tw8bvf]{font-size:23px}.message-bubble[b-0iq4tw8bvf]{width:calc(100% - 49px);padding:12px}.message-bubble header[b-0iq4tw8bvf]{flex-direction:column;align-items:flex-start;gap:3px}.support-message .message-bubble header[b-0iq4tw8bvf]{align-items:flex-end}.reply-actions[b-0iq4tw8bvf]{flex-wrap:wrap}.reply-actions button[b-0iq4tw8bvf]{width:100%;min-width:0}.rating-card[b-0iq4tw8bvf]{flex-direction:column;align-items:flex-start;gap:12px}.attachment-row a[b-0iq4tw8bvf]{padding:0 9px}.attachment-row[b-0iq4tw8bvf]{font-size:.82rem}}

.reply-actions label[b-0iq4tw8bvf]  .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-0iq4tw8bvf]{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-emz3e7uoai]{--navy:#09265d;--teal:#05a7b8;width:min(100%,920px);margin:0 auto;padding:24px 20px 120px;color:var(--navy)}.tickets-header[b-emz3e7uoai]{height:70px;margin-bottom:18px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center}.tickets-header h1[b-emz3e7uoai]{margin:0;text-align:center;font-size:1.8rem}.tickets-header button[b-emz3e7uoai]{width:46px;height:46px;border:0;display:grid;place-items:center;color:var(--navy);background:transparent;cursor:pointer}.tickets-header button[b-emz3e7uoai]  svg{font-size:39px}.tickets-header>svg[b-emz3e7uoai]{justify-self:end;color:#059cb8;font-size:38px}.new-ticket-card[b-emz3e7uoai],.ticket-tips[b-emz3e7uoai],.my-tickets[b-emz3e7uoai]{padding:26px;border:1px solid #e1e8ef;border-radius:24px;background:#fff;box-shadow:0 8px 26px rgba(15,45,80,.06)}h2[b-emz3e7uoai]{margin:0;font-size:1.35rem}.new-ticket-card h2[b-emz3e7uoai]{display:flex;align-items:center;gap:10px;margin-bottom:24px}.new-ticket-card h2>span[b-emz3e7uoai]{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#12b5bd,#078db7)}.select-row[b-emz3e7uoai]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.select-row label[b-emz3e7uoai],.form-field[b-emz3e7uoai]{display:flex;flex-direction:column;gap:8px}.select-row select[b-emz3e7uoai],.form-field input[b-emz3e7uoai],.form-field textarea[b-emz3e7uoai]{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-emz3e7uoai],.form-field input[b-emz3e7uoai]{height:54px}.select-row select:focus[b-emz3e7uoai],.form-field input:focus[b-emz3e7uoai],.form-field textarea:focus[b-emz3e7uoai]{border-color:var(--teal);box-shadow:0 0 0 3px rgba(5,167,184,.1)}.form-field[b-emz3e7uoai]{margin-top:18px}.form-field textarea[b-emz3e7uoai]{height:145px;padding-top:14px;resize:vertical}.form-field small[b-emz3e7uoai]{align-self:flex-end;margin-top:-29px;margin-left:12px;direction:ltr;color:#7f8ba0}.upload-box[b-emz3e7uoai]{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-emz3e7uoai]{color:#079eb8;font-size:38px}.upload-box span[b-emz3e7uoai]{display:flex;flex-direction:column;gap:5px}.upload-box small[b-emz3e7uoai]{color:#7b879a}.upload-box input[b-emz3e7uoai]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.attached-count[b-emz3e7uoai]{margin-top:8px;display:flex;align-items:center;gap:5px;color:#08a95a}.submit-ticket[b-emz3e7uoai]{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-emz3e7uoai]{opacity:.55}.ticket-tips[b-emz3e7uoai]{margin-top:18px}.ticket-tips h2[b-emz3e7uoai]{display:flex;align-items:center;gap:8px}.ticket-tips h2>svg[b-emz3e7uoai]{color:#08a8be}.tips-grid[b-emz3e7uoai]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.tips-grid>div[b-emz3e7uoai]{min-height:70px;padding:0 18px;display:flex;align-items:center;gap:12px}.tips-grid>div+div[b-emz3e7uoai]{border-right:1px solid #dce4eb}.tips-grid svg[b-emz3e7uoai]{flex:0 0 auto;padding:10px;border-radius:50%;color:#08a6bf;background:#eef9fc;font-size:28px}.tips-grid span[b-emz3e7uoai]{font-size:.88rem;line-height:1.8}.my-tickets[b-emz3e7uoai]{margin-top:18px}.section-title[b-emz3e7uoai]{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.section-title h2[b-emz3e7uoai]{display:flex;align-items:center;gap:8px}.section-title h2>svg[b-emz3e7uoai],.section-title button[b-emz3e7uoai]{color:var(--teal)}.section-title button[b-emz3e7uoai]{border:0;background:transparent;font:700 1rem inherit;cursor:pointer}.ticket-item[b-emz3e7uoai]{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-emz3e7uoai]{margin-top:10px}.ticket-main[b-emz3e7uoai],.ticket-meta[b-emz3e7uoai],.ticket-actions[b-emz3e7uoai]{display:flex;flex-direction:column;gap:10px}.ticket-main strong[b-emz3e7uoai]{font-size:1.08rem}.ticket-meta[b-emz3e7uoai]{font-size:.82rem;color:#536680}.ticket-actions[b-emz3e7uoai]{align-items:center}.status[b-emz3e7uoai]{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-emz3e7uoai]{font-size:19px}.status.waiting[b-emz3e7uoai]{color:#e58a00;background:#fff1d9}.status.answered[b-emz3e7uoai]{color:#099d53;background:#e2f8eb}.status.closed[b-emz3e7uoai]{color:#687386;background:#f0f2f5}.ticket-actions button[b-emz3e7uoai]{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-emz3e7uoai]{font-size:20px}.tickets-state[b-emz3e7uoai]{min-height:150px;display:flex;align-items:center;justify-content:center;gap:8px;color:#78859a}
@media(max-width:700px){.tickets-page[b-emz3e7uoai]{padding:12px 10px 105px}.tickets-header[b-emz3e7uoai]{height:58px}.tickets-header h1[b-emz3e7uoai]{font-size:1.3rem}.tickets-header>svg[b-emz3e7uoai]{font-size:30px}.new-ticket-card[b-emz3e7uoai],.ticket-tips[b-emz3e7uoai],.my-tickets[b-emz3e7uoai]{padding:15px;border-radius:19px}.select-row[b-emz3e7uoai]{grid-template-columns:1fr;gap:14px}.tips-grid[b-emz3e7uoai]{grid-template-columns:1fr}.tips-grid>div[b-emz3e7uoai]{padding:10px 0}.tips-grid>div+div[b-emz3e7uoai]{border-right:0;border-top:1px solid #e4e9ee}.ticket-item[b-emz3e7uoai]{grid-template-columns:1fr auto;gap:10px}.ticket-main[b-emz3e7uoai]{grid-column:1}.ticket-meta[b-emz3e7uoai]{grid-column:1}.ticket-actions[b-emz3e7uoai]{grid-column:2;grid-row:1/3}.status[b-emz3e7uoai],.ticket-actions button[b-emz3e7uoai]{min-width:105px}.upload-box small[b-emz3e7uoai]{font-size:.72rem}}

/* InputFile renders an internal native input; keep the whole designed drop-zone clickable. */
.upload-box[b-emz3e7uoai]  .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-emz3e7uoai]{color:#728198;font-size:.9rem}.tickets-pagination[b-emz3e7uoai]{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-emz3e7uoai]{text-align:center}.tickets-pagination small[b-emz3e7uoai]{display:inline-block;margin-right:4px}.tickets-pagination button[b-emz3e7uoai]{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-emz3e7uoai]{border-color:#04aabd;color:#04aabd;background:#f0fbfc}.tickets-pagination button:disabled[b-emz3e7uoai]{opacity:.38;cursor:not-allowed}.tickets-pagination button[b-emz3e7uoai]  svg{font-size:19px}.tickets-pagination strong[b-emz3e7uoai]{color:#073180}
@media(max-width:700px){.tickets-pagination[b-emz3e7uoai]{gap:8px}.tickets-pagination button[b-emz3e7uoai]{padding:6px 8px}.tickets-pagination small[b-emz3e7uoai]{display:block;margin:3px 0 0}}

.form-field select[b-emz3e7uoai] {
    width: 100%;
    height: 54px;
    box-sizing: border-box;
    border: 1px solid #ccd7e1;
    border-radius: 12px;
    padding: 0 15px;
    color: var(--navy);
    background: #fff;
    font: inherit;
    outline: none;
}

.form-field select:focus[b-emz3e7uoai] {
    border-color: var(--teal);
    box-shadow: 0 0 0 3px rgba(5, 167, 184, .1);
}
/* /Shared/Components/Legal/TermsAndConditionsContent.razor.rz.scp.css */
.terms-content[b-ic9t7yo8co]{max-height:60vh;overflow-y:auto;padding:0 8px;text-align:justify;line-height:1.9;color:#68758f}
.terms-content h3[b-ic9t7yo8co]{margin:22px 0 8px;color:#132f6d;font-size:.98rem}
.terms-content p[b-ic9t7yo8co]{margin:0 0 16px}
.terms-content ul[b-ic9t7yo8co]{margin:0 0 16px;padding-right:22px;list-style:disc}
.terms-content li[b-ic9t7yo8co]{margin-bottom:8px}
.terms-content ul ul[b-ic9t7yo8co]{margin-top:8px;list-style:circle}
@media(max-width:600px){.terms-content[b-ic9t7yo8co]{max-height:67vh;font-size:.84rem;line-height:1.85}.terms-content h3[b-ic9t7yo8co]{font-size:.9rem}}
