@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/SoporteEncustody/Components/EncustodySubscriberSearchPanel.razor.rz.scp.css */
.user-management__content[b-e4aa2bcen9] {
    display: flex;
    padding: 2rem;
    flex-direction: column;
    gap: 1.5rem;
    border-radius: 1.25rem;
    border: 1px solid var(--Background-Default-Secondary, #D9D9D9);
    background: #FFF;
    margin-top: 40px;
    margin-bottom: 2rem;
}




.user-management__actions[b-e4aa2bcen9] {
    display: flex;
    align-items: flex-start;
    gap: 1.375rem;
    align-content: center;
}
.search-button[b-e4aa2bcen9] {
    align-self: flex-end;
}
.user-management__title[b-e4aa2bcen9] {
    color: var(--nav-btn-default-text);
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.user-managment__subtitle[b-e4aa2bcen9] {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(--main-description-text);
}

p[b-e4aa2bcen9] {
    margin-bottom: 0rem;
}
/* _content/SoporteEncustody/Components/ForgotPassword.razor.rz.scp.css */
.forgot-password-logo[b-vpcqwphz4o] {
    position: absolute;
    top: 1.875rem;
    left: 0;
    margin-left: 5rem;
    z-index: 1000;
}

    .forgot-password-logo img[b-vpcqwphz4o] {
        height: 3.125rem;
    }

.login-card.reset-password-card[b-vpcqwphz4o] {
    max-width: 40.625rem;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    margin-top: 10%;
}

.forgot-password-container[b-vpcqwphz4o] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

    .forgot-password-container h1[b-vpcqwphz4o] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .forgot-password-container label[b-vpcqwphz4o] {
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

.forgot-password-title[b-vpcqwphz4o] {
    color: var(--main-overline-text);
    margin-bottom: .5rem;
    text-align: center;
    width: 100%;
}

.forgot-password-subtitle[b-vpcqwphz4o] {
    text-align: center;
    color: var(--main-subtitle-text);
    font-size: 1.19rem;
    margin-bottom: 1.5rem;
}

.forgot-password-field[b-vpcqwphz4o] {
    width: 100%;
    margin-bottom: 1rem;
}

.forgot-password-button[b-vpcqwphz4o] {
    display: flex;
    padding: .625rem 1.25rem;
    justify-content: center;
    align-items: center;
    gap: .625rem;
    border-radius: 1.25rem;
    background: var(--primary-btn-disabled-bg);
    backdrop-filter: blur(1.43rem);
    width: 80%;
    margin: 0 auto;
    color: var(--primary-btn-disabled-text);
    border: none;
    font-weight: 600;
    font-size: 1rem;
    cursor: pointer;
    transition: background 0.2s;
}

    .forgot-password-button:disabled[b-vpcqwphz4o] {
        opacity: 0.6;
        cursor: not-allowed;
    }

    .forgot-password-button:hover:not(:disabled)[b-vpcqwphz4o] {
        background: var(--primary-btn-hover-bg);
    }

.forgot-password-button--filled[b-vpcqwphz4o] {
    background: var(--primary-btn-focused-bg);
}
/* _content/SoporteEncustody/Components/Layout/ErrorLayout.razor.rz.scp.css */
.radial-bg[b-g9hvqe26jv] {
    background-color: hsl(var(--white-100));
}
/* _content/SoporteEncustody/Components/Layout/MainLayout.razor.rz.scp.css */
.radial-bg[b-jzkdxi94vf] {
    background-color: hsl(var(--blue-300));
}

#blazor-error-ui[b-jzkdxi94vf] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-jzkdxi94vf] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* _content/SoporteEncustody/Components/Modals/ChangeUserPasswordModal.razor.rz.scp.css */
.changepassword-overlay[b-quttubnbf0] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 6vh 0 6vh;
    overflow-y: auto;
    z-index: 1010;
}

.changepassword-modal[b-quttubnbf0] {
    display: flex;
    width: 35.125rem;
    padding: 2rem;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    border-radius: 1.25rem;
    border: 1px solid var(--main-table-header-bg);
    background: var(--main-table-bg);
    box-shadow: 0 12px 16px -4px var(--dropdown-menu-shadow-primary);
    animation: creation-modal-slide-b-quttubnbf0 220ms ease-out;
}

.changepassword-content[b-quttubnbf0] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.25rem;
    align-self: stretch;
}

.changepassword-header[b-quttubnbf0] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
}

.changepassword-title[b-quttubnbf0] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
}

    .changepassword-title h2[b-quttubnbf0] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .changepassword-title p[b-quttubnbf0] {
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

.changepassword-fields[b-quttubnbf0] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
    align-self: stretch;
}

.changepassword-actions[b-quttubnbf0] {
    display: flex;
    width: 32rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

@keyframes creation-modal-slide-b-quttubnbf0 {
    from {
        opacity: 0;
        transform: translateY(-16px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/SoporteEncustody/Components/Modals/DisableUserModal.razor.rz.scp.css */
.disable-user-modal-overlay[b-y6nfpcys8m] {
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.35);
    position: fixed;
    inset: 0;
    overflow-y: auto;
    z-index: 1050;
}

.disable-user-modal[b-y6nfpcys8m] {
    display: flex;
    max-width: 35.125rem;
    padding: 2rem;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    border-radius: 1.25rem;
    border: 1px solid var(--main-table-border);
    background: var(--main-table-bg);
    box-shadow: 0 12px 16px -4px var(--main-table-button-shadow);
    animation: disable-user-modal-slide-b-y6nfpcys8m 220ms ease-out;
}

.disable-user-content[b-y6nfpcys8m] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
}

.disable-user-fields[b-y6nfpcys8m] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 1.25rem;
    align-self: stretch;
}

    .disable-user-fields h4[b-y6nfpcys8m] {
        align-self: stretch;
        color: var(--disable-user-header);
        text-align: center;
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .disable-user-fields p[b-y6nfpcys8m] {
        align-self: stretch;
        white-space: pre-line;
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .disable-user-fields strong[b-y6nfpcys8m] {
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

.disable-user-form[b-y6nfpcys8m] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
    align-self: stretch;
}

.disable-user-data[b-y6nfpcys8m] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
}

.disable-user-actions[b-y6nfpcys8m] {
    display: flex;
    width: 32rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

@keyframes disable-user-modal-slide-b-y6nfpcys8m {
    from {
        opacity: 0;
        transform: translateY(-16px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/SoporteEncustody/Components/Modals/EncustodyUserFormModal.razor.rz.scp.css */
.creation-modal-overlay[b-l6xdr98d6q] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 6vh 0 6vh;
    overflow-y: auto;
    z-index: 1010;
}
.encustody-email-current__value[b-l6xdr98d6q] {
    color: var(--Text-Default-Default, #272727);
    font-family: "Titillium Web";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.encustody-email-current__label[b-l6xdr98d6q] {
    color: var(--Text-Default-Secondary, #5D5D5D);
    font-family: "Titillium Web";
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.creation-modal[b-l6xdr98d6q] {
    display: flex;
    max-width: 35.125rem;
    padding: 2rem;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    border-radius: 1.25rem;
    border: 1px solid var(--dropdown-menu-border);
    background: var(--dropdown-menu-bg);
    box-shadow: 0 12px 16px -4px var(--main-table-button-shadow);
    animation: creation-modal-slide-b-l6xdr98d6q 220ms ease-out;
}

.form-buttons[b-l6xdr98d6q] {
    display: flex;
    width: 32rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

.close-btn[b-l6xdr98d6q] {
    display: flex;
    width: 1.25rem;
    height: 1.25rem;
    background: unset;
    border: unset;
    outline: unset;
    cursor: pointer;
    padding: 0;
}

.close-div[b-l6xdr98d6q] {
    display: flex;
    align-self: end;
}

.modal-content[b-l6xdr98d6q] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.25rem;
    align-self: stretch;
}

.form-header[b-l6xdr98d6q] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
}

    .form-header h4[b-l6xdr98d6q] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .form-header label[b-l6xdr98d6q] {
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

@keyframes creation-modal-slide-b-l6xdr98d6q {
    from {
        opacity: 0;
        transform: translateY(-16px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/SoporteEncustody/Components/Modals/LoginTwoFactorModal.razor.rz.scp.css */
.login-two-factor-content[b-i4jg853i9n] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
    align-self: stretch;
}

.login-two-factor-header-texts[b-i4jg853i9n] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
    align-self: stretch;
}

    .login-two-factor-header-texts h1[b-i4jg853i9n] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
    }

    .login-two-factor-header-texts p[b-i4jg853i9n] {
        color: var(--main-description-text);
        text-align: center;
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

.login-two-factor-fields[b-i4jg853i9n] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.375rem;
}

    .login-two-factor-fields label[b-i4jg853i9n] {
        color: var(--main-title-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: 1.25rem;
        align-self: flex-start;
    }

.otp-fields[b-i4jg853i9n] {
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-content: space-between;
}

.login-two-factor-actions[b-i4jg853i9n] {
    display: flex;
    width: 32rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    margin: 1rem;
}

.login-two-factor-nocode[b-i4jg853i9n] {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 0.5rem;
}

    .login-two-factor-nocode label[b-i4jg853i9n] {
        color: var(--secondary-btn-hover-border);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .login-two-factor-nocode a[b-i4jg853i9n] {
        color: var(--main-subtitle-emphasis-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
        cursor: pointer;
    }

        .login-two-factor-nocode a:disabled[b-i4jg853i9n] {
            cursor: not-allowed;
        }
/* _content/SoporteEncustody/Components/Modals/ResetPasswordModal.razor.rz.scp.css */
.reset-password-header[b-kl62qj78a4] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
    align-self: stretch;
}

.reset-password-title[b-kl62qj78a4] {
    color: var(--main-overline-text);
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.reset-header-title[b-kl62qj78a4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
}

.reset-password-subtitle[b-kl62qj78a4] {
    color: var(--main-subtitle-text);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.reset-password-checkbox-container[b-kl62qj78a4] {
    margin-bottom: .94rem;
}

.reset-password-checkbox-label[b-kl62qj78a4] {
    color: var(--main-title-text);
    font-size: 1.125rem;
}

.reset-password-button-container[b-kl62qj78a4] {
    display: flex;
    justify-content: center;
    width: 100%;
}
/* _content/SoporteEncustody/Components/Modals/SetupTwoFactorModal.razor.rz.scp.css */
.reset-twofactor-header[b-mpc4x1t1oy] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
    align-self: stretch;
    --reset-content-align: center;
}

    .reset-twofactor-header h2[b-mpc4x1t1oy] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

.two-factor-content[b-mpc4x1t1oy] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.94rem;
}

    .two-factor-content ol[b-mpc4x1t1oy] {
        display: flex;
        width: 28rem;
        flex-direction: column;
        justify-content: center;
        align-items: normal;
        gap: 0.94rem;
        margin: unset;
    }

        .two-factor-content ol li[b-mpc4x1t1oy] {
            color: var(--main-title-text);
            font-size: 0.875rem;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        }

.two-factor-qr-container[b-mpc4x1t1oy] {
    display: flex;
    align-items: flex-end;
    gap: 0.625rem;
    align-self: stretch;
    margin-top: .5rem;
}

    .two-factor-qr-container a[b-mpc4x1t1oy] {
        color: var(--main-overline-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        outline: none;
    }

    .two-factor-qr-container img[b-mpc4x1t1oy] {
        display: flex;
        border: 2px solid var(--two-factor-qr-border);
        border-radius: .5rem;
        padding: .5rem;
        background: var(--main-image-card-bg);
        height: 8rem;
    }

.two-factor-otp[b-mpc4x1t1oy] {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    gap: .5rem;
}

    .two-factor-otp label[b-mpc4x1t1oy] {
        color: var(--main-title-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: 1.25rem;
    }

.two-factor-otp-field[b-mpc4x1t1oy] {
    display: flex;
    align-items: center;
    gap: 0.625rem;
}

ol > li.two-factor-otp-li[b-mpc4x1t1oy] {
    list-style-type: none;
}

.no-scan-link[b-mpc4x1t1oy] {
    color: var(--main-subtitle-emphasis-text);
    font-size: 16px;
    text-decoration: underline;
    font-weight: 500;
    cursor: pointer;
}

    .no-scan-link:hover[b-mpc4x1t1oy] {
        color: var(--main-overline-text);
        text-decoration: none;
    }
/* _content/SoporteEncustody/Components/Modals/UserFormModal.razor.rz.scp.css */
.creation-modal-overlay[b-wg2pl2eyow] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 6vh 0 6vh;
    overflow-y: auto;
    z-index: 1010;
}

.creation-modal[b-wg2pl2eyow] {
    display: flex;
    max-width: 35.125rem;
    padding: 2rem;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    border-radius: 1.25rem;
    border: 1px solid var(--dropdown-menu-border);
    background: var(--dropdown-menu-bg);
    box-shadow: 0 12px 16px -4px var(--main-table-button-shadow);
    animation: creation-modal-slide-b-wg2pl2eyow 220ms ease-out;
}

.form-buttons[b-wg2pl2eyow] {
    display: flex;
    width: 32rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

.close-btn[b-wg2pl2eyow] {
    display: flex;
    width: 1.25rem;
    height: 1.25rem;
    background: unset;
    border: unset;
    outline: unset;
    cursor: pointer;
    padding: 0;
}

.close-div[b-wg2pl2eyow] {
    display: flex;
    align-self: end;
}

.modal-content[b-wg2pl2eyow] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.25rem;
    align-self: stretch;
}

.form-header[b-wg2pl2eyow] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
}

    .form-header h4[b-wg2pl2eyow] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .form-header label[b-wg2pl2eyow] {
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

@keyframes creation-modal-slide-b-wg2pl2eyow {
    from {
        opacity: 0;
        transform: translateY(-16px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/SoporteEncustody/Components/Modals/UserLogInModal.razor.rz.scp.css */
.login-checkmark[b-196usgbw59] {
    margin-bottom: 2rem;
}

.forgot-password[b-196usgbw59] {
    margin-top: .75rem;
    text-align: center;
    font-size: .94rem;
    font-weight: 700;
    color: var(--main-title-text);
}

.login-btn-size[b-196usgbw59] {
    --common-btn-width: 100%;
    align-self: normal;
}
/* _content/SoporteEncustody/Components/NavBar.razor.rz.scp.css */
.navbar-container[b-j8coi6mp24] {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: .5rem 1rem;
    --logo-img-width: 2.5rem;
    --logo-img-height: 2.5rem;
    --logo-text-size: 1.5rem;
}

.navbar-container--no-admin[b-j8coi6mp24] {
    justify-content: space-between;
}
/* _content/SoporteEncustody/Components/Pages/Login.razor.rz.scp.css */
.login-footer[b-mji73at5hc] {
    margin-top: .75rem;
    display: flex;
    justify-content: center;
}

    .login-footer img[b-mji73at5hc] {
        width: 9.375rem;
        height: auto;
    }
/* _content/SoporteEncustody/Components/Pages/PageNotFound.razor.rz.scp.css */
.logo-header-top[b-igag2ogzs2] {
    position: relative;
    margin-left: 5%;
    padding-top: 1.5%;
    --logo-img-width: 2%;
    --logo-img-height: 4%;
    --logo-text-size: em(0.67);
    --logo-gap-size: 1%;
}

.error-code-h1[b-igag2ogzs2] {
    color: var(--main-overline-text);
    font-size: 96px;
    font-style: normal;
    font-weight: 700;
    line-height: .85;
    margin: unset;
}

.error-msg-h2[b-igag2ogzs2] {
    color: var(--main-title-text);
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin: unset;
}

.error-desc[b-igag2ogzs2] {
    color: var(--main-description-text);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.text-subtitle-center[b-igag2ogzs2] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}
    
/* _content/SoporteEncustody/Components/Pages/ResetPassword.razor.rz.scp.css */
.reset-password-logo[b-y9jwodgmb7] {
    display: inline-flex;
    align-items: center;
    gap: 0.81rem;
    padding-top: 1.5%;
    --logo-img-width: 20%;
    /*--logo-img-height: 4%;*/
    --logo-text-size: em(0.67);
    --logo-gap-size: 6%;
}

.reset-password-card[b-y9jwodgmb7] {
    display: flex;
    width: 35.125rem;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
}

.reset-content[b-y9jwodgmb7] {
    display: flex;
    flex-direction: column;
    align-items: var(--reset-content-align, flex-start);
    gap: 1.5rem;
    align-self: stretch;
}
/* _content/SoporteEncustody/Components/Pages/SessionExpired.razor.rz.scp.css */
.logo-header-top[b-5p17l3sml7] {
    position: relative;
    margin-left: 5%;
    padding-top: 1.5%;
    --logo-img-width: 2%;
    --logo-img-height: 4%;
    --logo-text-size: em(0.67);
    --logo-gap-size: 1%;
}

.error-msg-h2[b-5p17l3sml7] {
    color: var(--main-overline-text);
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin: unset;
}

.error-desc[b-5p17l3sml7] {
    color: var(--main-description-text);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.text-subtitle-center[b-5p17l3sml7] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}

.session-box[b-5p17l3sml7] {
    align-self: stretch;
    gap: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* _content/SoporteEncustody/Components/Pages/SubscribersActions.razor.rz.scp.css */
body[b-y0ikx3b4e2] {
}
/* _content/SoporteEncustody/Components/Pages/UserManagment.razor.rz.scp.css */
.user-management__content[b-qazk99c8qn] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 1.5rem;
    border-radius: 1.25rem;
    border: 1px solid var(--Background-Default-Secondary, #D9D9D9);
    background: #FFF;
    margin-top: 40px;
    margin-bottom: 2rem;
}

.user-management__title[b-qazk99c8qn] {
    color: var(--nav-btn-default-text);
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.user-managment__subtitle[b-qazk99c8qn] {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(--main-description-text);
}
p[b-qazk99c8qn]{
    margin-bottom: 0rem;
}

/* _content/SoporteEncustody/Components/PasswordResetSuccess.razor.rz.scp.css */
.password-reset-success-container[b-nph73e5bth] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
    align-self: stretch;
}

.password-reset-success-fields[b-nph73e5bth] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
}

    .password-reset-success-fields h1[b-nph73e5bth] {
        color: var(--main-overline-text);
        font-size: 1.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-transform: uppercase;
    }

    .password-reset-success-fields label[b-nph73e5bth] {
        color: var(--main-description-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
/* _content/SoporteEncustody/Components/ResetPasswordButtons.razor.rz.scp.css */
.reset-form-btns[b-cjd7hdevks] {
    display: flex;
    width: 32rem;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}
/* _content/SoporteEncustody/Components/Shared/Alerts/ErrorToast.razor.rz.scp.css */
.error-toast-container[b-hcpbmajo78] {
    position: fixed;
    top: 1rem;
    right: 1rem;
    width: 20rem;
    z-index: 1050;
    font-size: 0.875rem;
    line-height: 1.25rem;
    animation: error-toast-slide-down-b-hcpbmajo78 250ms ease-out;
}

.error-alert[b-hcpbmajo78] {
    border-radius: 0.375rem;
    padding: 1rem;
    background-color: var(--alert-error-bg);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.2);
}

    .error-alert.success[b-hcpbmajo78] {
        background-color: var(--alert-success-bg);
    }

.flex[b-hcpbmajo78] {
    display: flex;
}

.flex-shrink-0[b-hcpbmajo78] {
    flex-shrink: 0;
}

.error-svg[b-hcpbmajo78] {
    color: var(--alert-error-border);
    width: 1.25rem;
    height: 1.25rem;
}

    .error-svg.success[b-hcpbmajo78] {
        color: var(--alert-success-border);
    }

.error-prompt-container[b-hcpbmajo78] {
    display: flex;
    flex-direction: column;
    margin-left: 1.25rem;
}

.error-prompt-heading[b-hcpbmajo78] {
    color: var(--alert-error-title-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: bold;
    margin: 0;
}

.error-prompt-wrap[b-hcpbmajo78] {
    margin-top: 0.5rem;
    color: var(--alert-error-subtitle-text);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.error-prompt-list[b-hcpbmajo78] {
    padding-left: 1.25rem;
    margin-top: 0.25rem;
    margin-bottom: 0;
    list-style-type: disc;
}

.error-prompt-heading.success[b-hcpbmajo78] {
    color: var(--alert-success-title-text);
}

.error-prompt-wrap.success[b-hcpbmajo78] {
    color: var(--alert-success-subtitle-text);
}

@keyframes error-toast-slide-down-b-hcpbmajo78 {
    from {
        transform: translateY(-16px);
        opacity: 0;
    }

    to {
        transform: translateY(0);
        opacity: 1;
    }
}
/* _content/SoporteEncustody/Components/Shared/Alerts/WarningMessage.razor.rz.scp.css */
.warning-message-box[b-ypbybmp1lk] {
    display: flex;
    max-width: 32.94rem;
    padding: 1.25rem;
    justify-content: center;
    align-items: center;
    border-radius: 0.625rem;
    background: var(--alert-warning-bg);
}

    .warning-message-box strong[b-ypbybmp1lk] {
        color: var(--alert-warning-text);
        font-size: .95rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
/* _content/SoporteEncustody/Components/Shared/Common/BaseField.razor.rz.scp.css */
.password-toggle[b-ntk7imal2f] {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

    .password-toggle img[b-ntk7imal2f] {
        width: 20px;
        height: 20px;
    }

    .password-toggle:focus-visible[b-ntk7imal2f] {
        outline: none;
        box-shadow: 0 0 0 2px rgba(5, 183, 221, 0.4);
        border-radius: 50%;
    }

    .required-asterisk[b-ntk7imal2f] {
    color: var(--main-validation-error-text);
}

.password-input-wrapper[b-ntk7imal2f] {
    position: relative;
    width: 100%;
}

    .password-input-wrapper .password-input[b-ntk7imal2f] {
        padding-right: 48px;
    }

.password-input.is-invalid[b-ntk7imal2f],
.password-input.is-valid[b-ntk7imal2f] {
    background-image: none !important;
    padding-right: 48px;
}

.password-input[b-ntk7imal2f] {
    padding-right: calc(1.5em + 0.75rem);
    background-position: right calc(0.375rem + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.login-field[b-ntk7imal2f] {
    display: flex;
    flex-direction: column;
    gap: .375rem;
    width: 100%;
}

    .login-field label[b-ntk7imal2f] {
        font-size: .875rem;
        font-weight: 600;
        color: var(--main-title-text);
        line-height: 1.25rem;
    }
/* _content/SoporteEncustody/Components/Shared/Common/CheckInput.razor.rz.scp.css */
.remember-check[b-u1r5p7cfg0] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

    .remember-check .form-check-label[b-u1r5p7cfg0] {
        color: var(--main-subtitle-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

.dropdown-style[b-u1r5p7cfg0] {
    display: flex;
    min-height: 2.5rem;
    padding: 0.5rem;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
}

    .dropdown-style:hover[b-u1r5p7cfg0] {
        border-radius: 0.5rem;
        background: var(--dropdown-hover-bg);
    }

    .dropdown-style label[b-u1r5p7cfg0] {
        color: var(--search-bar-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        flex: 1 0 0;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

    .dropdown-style input[b-u1r5p7cfg0] {
        width: 1rem;
        height: 1rem;
        border-radius: 0.375rem;
        border: 1px solid var(--search-bar-border);
        background: var(--search-bar-bg);
    }
/* _content/SoporteEncustody/Components/Shared/Common/CommonButton.razor.rz.scp.css */
.primary-btn[b-n2qcu7owa2],
.restoreuser-btn[b-n2qcu7owa2] {
    min-width: var(--common-btn-width, 19.25rem);
    padding: 0.625rem 1.25rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 1.25rem;
    border: none;
    background: var(--primary-btn-default-bg);
    color: var(--primary-btn-default-text);
    backdrop-filter: blur(22.95px);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    cursor: pointer;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
    box-shadow: 0 6px 12px rgba(3, 101, 122, 0.2);
}

    .primary-btn:hover:not(:disabled)[b-n2qcu7owa2],
    .restoreuser-btn:hover:not(:disabled)[b-n2qcu7owa2] {
        background: var(--primary-btn-hover-bg);
        box-shadow: 0 10px 18px rgba(2, 77, 93, 0.35);
        transform: translateY(-1px);
    }

    .primary-btn:focus-visible[b-n2qcu7owa2],
    .restoreuser-btn:focus-visible[b-n2qcu7owa2] {
        background: var(--primary-btn-focused-bg);
        outline: none;
        box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--primary-btn-focused-shadow);
    }

    .primary-btn:disabled[b-n2qcu7owa2],
    .restoreuser-btn:disabled[b-n2qcu7owa2] {
        background: var(--primary-btn-disabled-bg);
        cursor: not-allowed;
        box-shadow: none;
    }

.primary-button-img[b-n2qcu7owa2] {
    max-width: 0.875rem;
    max-height: 0.875rem;
}
.searchusers-btn[b-n2qcu7owa2] {
    min-width: var(--common-btn-width, 19.25rem);
    padding: 0.625rem 1.25rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 1.25rem;
    border: none;
    background: var(--primary-btn-default-bg);
    color: var(--primary-btn-default-text);
    backdrop-filter: blur(22.95px);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    cursor: pointer;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
    box-shadow: 0 6px 12px rgba(3, 101, 122, 0.2);
}
.secondary-btn[b-n2qcu7owa2] {
    background: unset;
    padding: 0.625rem 1.25rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 1.25rem;
    border: 1px solid var(--secondary-btn-default-border);
    color: var(--secondary-btn-default-text);
    backdrop-filter: blur(22.95px);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    cursor: pointer;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

    .secondary-btn:hover:not(:disabled)[b-n2qcu7owa2] {
        border: 1px solid var(--secondary-btn-hover-border);
        transform: translateY(-1px);
    }

    .secondary-btn:focus-visible[b-n2qcu7owa2] {
        outline: none;
        background: var(--secondary-btn-focus-bg);
        border: 1px solid var(--secondary-btn-focus-border);
        box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--secondary-btn-focused-shadow);
    }

    .secondary-btn:disabled[b-n2qcu7owa2] {
        border: 1px solid var(--secondary-btn-disabled-bg);
        cursor: not-allowed;
        box-shadow: none;
    }

.secondary-button-img[b-n2qcu7owa2] {
    min-width: 1.25rem;
    min-height: 1.25rem;
}

.tertiary-btn[b-n2qcu7owa2] {
    min-width: 19.25rem;
    padding: var(--tertiary-btn-padding, 0 0.5rem);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    border: none;
    background: unset;
    color: var(--tertiary-btn-default-text);
    font-size: 0.94rem;
    font-weight: 600;
    line-height: 1.69rem;
    text-align: center;
    cursor: pointer;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

    .tertiary-btn:hover:not(:disabled)[b-n2qcu7owa2] {
        color: var(--tertiary-btn-hover-text);
        transform: translateY(-1px);
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

    .tertiary-btn:focus-visible[b-n2qcu7owa2] {
        color: var(--tertiary-btn-focus-text);
        outline: none;
        -webkit-text-stroke-width: 0.3px;
        -webkit-text-stroke-color: var(--tertiary-btn-focus-border);
    }

    .tertiary-btn:disabled[b-n2qcu7owa2] {
        color: var(--tertiary-btn-disabled-text);
        cursor: not-allowed;
    }

.tertiary-button-img[b-n2qcu7owa2] {
    max-width: 0.85rem;
    max-height: 1.09rem;
}

.disableuser-btn[b-n2qcu7owa2] {
    display: flex;
    min-width: 19.25rem;
    padding: 0.625rem 1.25rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: 1.25rem;
    backdrop-filter: blur(22.95px);
    background: var(--disable-btn-default-bg);
    color: var(--disable-btn-default-text);
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.25rem;
}

    .disableuser-btn:hover:not(:disabled)[b-n2qcu7owa2] {
        background: var(--disable-btn-hover-bg);
        box-shadow: 0 10px 18px var(--disable-btn-hover-shadow);
        transform: translateY(-1px);
    }

    .disableuser-btn:focus-visible[b-n2qcu7owa2] {
        background: var(--disable-btn-focused-bg);
        outline: none;
        box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--disable-btn-focused-shadow);
    }

    .disableuser-btn:disabled[b-n2qcu7owa2] {
        background: var(--disable-btn-disabled-bg);
        cursor: not-allowed;
        box-shadow: none;
    }

.disableuser-button-img[b-n2qcu7owa2] {
    width: 1.09rem;
    height: 0.88rem;
}

.restoreuser-button-img[b-n2qcu7owa2] {
    max-width: 1.25rem;
    max-height: 1.25rem;
}

.hasicon[b-n2qcu7owa2] {
    min-width: unset;
}

.buttonloading[b-n2qcu7owa2] {
    pointer-events: none;
}
/* _content/SoporteEncustody/Components/Shared/Common/FieldInput.razor.rz.scp.css */
.otp-input-box[b-xdg8oygug1] {
    display: flex;
    width: 4rem;
    height: 4rem;
    min-width: 2.375rem;
    padding: .563rem 1rem;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    border: 1px solid var(--otp-input-border-color, --field-box-default-border);
    border-radius: .5rem;
    text-align: center;
    font-size: 2.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    color: var(--field-box-default-text);
    background: var(--field-box-default-bg);
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
    flex-shrink: 1;
}

    .otp-input-box:focus[b-xdg8oygug1] {
        border-color: var(--field-box-hover-border);
        outline: none;
        box-shadow: 0 0 4px #b5e3ff;
    }

    .otp-input-box[b-xdg8oygug1]::placeholder {
        --otp-input-border-color: var(--field-box-placeholder-border);
        color: var(--field-box-placeholder-text);
    }
/* _content/SoporteEncustody/Components/Shared/Common/RoleBadge.razor.rz.scp.css */
.role-badge[b-py5y45sqb9] {
    display: flex;
    mix-blend-mode: multiply;
    padding: 0.125rem 0.75rem;
    justify-content: center;
    align-items: center;
    border-radius: 1rem;
}

    .role-badge label[b-py5y45sqb9] {
        text-align: center;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

.admin[b-py5y45sqb9] {
    border: 1px solid var(--role-badge-admin-border);
    background: var(--role-badge-admin-bg);
}

    .admin label[b-py5y45sqb9] {
        color: var(--role-badge-admin-text);
    }

.soporte[b-py5y45sqb9] {
    border: 1px solid var(--role-badge-support-border);
    background: var(--role-badge-support-bg);
}

    .soporte label[b-py5y45sqb9] {
        color: var(--role-badge-support-text);
    }

.or[b-py5y45sqb9] {
    border: 1px solid var(--role-badge-or-border);
    background: var(--role-badge-or-bg);
}

    .or label[b-py5y45sqb9] {
        color: var(--role-badge-or-text);
    }

.no-border[b-py5y45sqb9] {
    border: unset;
}

.disabled[b-py5y45sqb9] {
    background: var(--role-badge-disabled-bg);
}

    .disabled label[b-py5y45sqb9] {
        color: var(--role-badge-disabled-text);
    }
/* _content/SoporteEncustody/Components/Shared/EncustodyCertificateTable.razor.rz.scp.css */
.box-central[b-ppxg8znolx] {
    min-height: unset;
    padding: unset;
    max-width: 39.75rem;
}

.no-pagination-padding[b-ppxg8znolx] {
    padding-bottom: 4.06rem;
}

.support-table[b-ppxg8znolx] {
    display: flex;
    border-radius: 1.25rem;
    justify-content: center;
    flex-direction: column;
    flex-shrink: 0;
    align-items: flex-start;
    border: 1px solid var(--main-table-border);
    background: var(--main-table-bg);
    overflow: hidden;
}

.encustody-cert-table[b-ppxg8znolx] {
    margin-top: 1.5rem;
}

.encustody-cert-table .cert-alias-cell[b-ppxg8znolx] {
    width: 45%;
    flex: 0 0 45%;
}

.encustody-cert-table .cert-valid-cell[b-ppxg8znolx] {
    width: 20%;
    flex: 0 0 20%;
}

.encustody-cert-table .cert-date-cell[b-ppxg8znolx] {
    width: 35%;
    flex: 0 0 35%;
}

    .support-table:has(.box-central)[b-ppxg8znolx] {
        max-height: 33.5rem;
        padding: 22.375rem 0;
        align-items: center;
    }

        .support-table:has(.box-central):has(.table-header)[b-ppxg8znolx] {
            max-height: 33.5rem;
            padding: 0 0 8.6rem 0;
            gap: 6rem;
            align-items: center;
            justify-content: unset;
        }
/* _content/SoporteEncustody/Components/Shared/EncustodyUserTable.razor.rz.scp.css */
.box-central[b-aohb3cje1n] {
    min-height: unset;
    padding: unset;
    max-width: 39.75rem;
}

.no-pagination-padding[b-aohb3cje1n] {
    padding-bottom: 4.06rem;
}

.support-table[b-aohb3cje1n] {
    display: flex;
    border-radius: 1.25rem;
    justify-content: center;
    flex-direction: column;
    flex-shrink: 0;
    align-items: flex-start;
    border: 1px solid var(--main-table-border);
    background: var(--main-table-bg);
    overflow: hidden;
}

    .support-table:has(.box-central)[b-aohb3cje1n] {
        max-height: 33.5rem;
        padding: 22.375rem 0;
        align-items: center;
    }

        .support-table:has(.box-central):has(.table-header)[b-aohb3cje1n] {
            max-height: 33.5rem;
            padding: 0 0 8.6rem 0;
            gap: 6rem;
            align-items: center;
            justify-content: unset;
        }
/* _content/SoporteEncustody/Components/Shared/LoginTitle.razor.rz.scp.css */
.login-title[b-hnjrl0gloy] {
    width: 100%;
    color: var(--main-overline-text);
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin: .5rem 0 .75rem;
    /*text-align: center;*/
}

.login-card .login-title[b-hnjrl0gloy] {
    margin-top: 1.5rem;
}

/* _content/SoporteEncustody/Components/Shared/LogoHeader.razor.rz.scp.css */
.logo-header[b-e66gpl59s3] {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    left: 0;
    position: relative;
    flex-wrap: wrap;
    min-width: 0;
    margin: 0;
    padding: 0;
    left: 0;
    position: relative;
}

.logo-header img[b-e66gpl59s3] {
    width: var(--logo-img-width, 53.75px);
    height: var(--logo-img-height, 53.75px);
}

.logo-header__text[b-e66gpl59s3] {
    display: flex;
    flex-direction: column;
    line-height: 1.05;
}

.logo-header__support[b-e66gpl59s3] {
    font-weight: 400;
    font-size: var(--logo-text-size, 30px);
    color: var(--main-overline-text);
}

.logo-header__company[b-e66gpl59s3] {
    font-weight: 700;
    font-size: var(--logo-text-size, 30px);
    color: var(--main-overline-text);
    letter-spacing: 1px;
    font-family: "DM Sans", "Titillium Web", sans-serif;
}

.logo-header[b-e66gpl59s3] {
    display: flex;
    align-items: center;
    gap: var(--logo-gap-size ,19px);
}
/* _content/SoporteEncustody/Components/Shared/Modal/ModalBoxIcon.razor.rz.scp.css */
.img-border[b-phvurkukee] {
    display: flex;
    min-width: 2.5rem;
    min-height: 2.5rem;
    padding: .625rem;
    justify-content: center;
    align-items: center;
    gap: .47rem;
    border-radius: .51rem;
    border: 0.741px solid var(--field-box-default-border);
    background: var(--main-table-bg);
}

    .img-border img[b-phvurkukee] {
        height: 1.25rem;
    }
/* _content/SoporteEncustody/Components/Shared/Modal/ModalCloseButton.razor.rz.scp.css */
.close-div[b-o8k00ihl6h] {
    display: flex;
    align-self: end;
}

    .close-div img[b-o8k00ihl6h] {
        display: block;
        width: 100%;
        height: 100%;
    }

    .close-div button[b-o8k00ihl6h] {
        display: flex;
        width: 1.25rem;
        height: 1.25rem;
        background: unset;
        border: unset;
        outline: unset;
        cursor: pointer;
        padding: 0;
    }
/* _content/SoporteEncustody/Components/Shared/NavAdmin.razor.rz.scp.css */
.nav-admin[b-37u5znu1hv] {
    display: inline-flex;
    gap: 1.25rem;
    padding: .5rem 1.5rem;
    border-radius: 62.44rem;
}

.nav-admin__item[b-37u5znu1hv] {
    display: flex;
    padding: 0.5rem 1rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    flex: 1 0 0;
    min-width: 15rem;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    border-radius: .75rem;
    border: none;
    background: var(--nav-btn-disabled-bg);
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
    color: var(--nav-btn-disabled-text);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.nav-admin__item--active[b-37u5znu1hv] {
    background: var(--nav-btn-default-bg);
    color: var(--nav-btn-default-text);
    box-shadow: 0 4px 8px -2px var(--nav-btn-default-shadow-primary), 0 2px 4px -2px var(--nav-btn-default-shadow-secondary);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
/* _content/SoporteEncustody/Components/Shared/PasswordPolicyValidation.razor.rz.scp.css */
.reset-password-field[b-wjc165u1nr] {
    display: flex;
    width: 15.73rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.31rem;
}

    .reset-password-field p[b-wjc165u1nr] {
        color: var(--main-subtitle-text);
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        margin: unset;
    }

    .reset-password-field ul[b-wjc165u1nr] {
        list-style: none;
        padding-left: 0;
        margin: 0;
        color: var(--main-title-text);
    }

        .reset-password-field ul .valid[b-wjc165u1nr] {
            color: var(--alert-success-border);
        }

        .reset-password-field ul .invalid[b-wjc165u1nr] {
            color: var(--alert-error-border);
        }

        .reset-password-field ul li[b-wjc165u1nr] {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            align-self: stretch;
            font-size: 0.75rem;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        }
/* _content/SoporteEncustody/Components/Shared/RoleDropDown.razor.rz.scp.css */
.role-dropdown[b-gjbv1b0kbh] {
    display: flex;
    max-height: 2.75rem;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    gap: 1rem;
    padding: 0.625rem 0.875rem;
    border-radius: 0.5rem;
    border: 1px solid var(--dropdown-default-border);
    background: var(--dropdown-default-bg);
    box-shadow: 0 1px 2px 0 var(--dropdown-default-shadow);
    flex: 1 0 0;
    z-index: 1000;
}

    .role-dropdown:hover[b-gjbv1b0kbh] {
        cursor: pointer;
    }

    .role-dropdown label[b-gjbv1b0kbh] {
        font-size: 1rem;
        flex: 1 0 0;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

        .role-dropdown label:not(.placeholder-label)[b-gjbv1b0kbh] {
            color: var(--dropdown-default-text);
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }

    .role-dropdown img[b-gjbv1b0kbh] {
        max-width: 1.25rem;
        max-height: 1.25rem;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

.selected[b-gjbv1b0kbh] {
    transform: rotate(180deg);
}

.limit-dropdown-width[b-gjbv1b0kbh] {
    max-width: 15.63rem;
}

.role-dropdown-fake[b-gjbv1b0kbh] {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 0.375rem;
    flex-shrink: 0;
    width: 100%;
}

    .role-dropdown-fake:hover[b-gjbv1b0kbh] {
        cursor: pointer;
    }

        .role-dropdown-fake:hover *[b-gjbv1b0kbh] {
            cursor: pointer;
        }

.role-dropdown-item[b-gjbv1b0kbh] {
    display: flex;
    padding: 0.625rem 0.875rem;
    align-items: center;
    justify-content: space-between;
    align-self: stretch;
    background: var(--dropdown-default-bg);
}

.role-dropdown-badge-button[b-gjbv1b0kbh] {
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.role-dropdown-menu[b-gjbv1b0kbh] {
    display: flex;
    width: 106%;
    padding: 0.25rem 0;
    align-items: flex-start;
    border-radius: 0.5rem;
    flex-direction: column;
    flex: 1 0 0;
    border: 1px solid var(--dropdown-menu-border);
    background: var(--dropdown-menu-bg);
    box-shadow: 0 12px 16px -4px var(--dropdown-menu-shadow-primary), 0 4px 6px -2px var(--dropdown-menu-shadow-secondary);
}

.placeholder-label[b-gjbv1b0kbh] {
    color: var(--main-input-text);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.role-dropdown-span[b-gjbv1b0kbh] {
    flex: 1 0 0;
}
/* _content/SoporteEncustody/Components/Shared/SupportUserTable.razor.rz.scp.css */
.box-central[b-k651ib5wpl] {
    min-height: unset;
    padding: unset;
    max-width: 39.75rem;
}

.user-table[b-k651ib5wpl] {
    display: flex;
    width: 100%;
    height: 32.75rem;
    padding-bottom: 4.06rem;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-shrink: 0;
    align-items: flex-start;
    border-radius: 1.25rem;
    border: 1px solid var(--main-table-border);
    background: var(--main-table-bg);
}

.support-table[b-k651ib5wpl] {
    display: flex;
    border-radius: 1.25rem;
    justify-content: center;
    flex-direction: column;
    flex-shrink: 0;
    align-items: flex-start;
    border: 1px solid var(--main-table-border);
    background: var(--main-table-bg);
    overflow: hidden;
}

    .support-table:has(.box-central)[b-k651ib5wpl] {
        max-height: 33.5rem;
        padding: 22.375rem 0;
        align-items: center;
    }

        .support-table:has(.box-central):has(.table-header)[b-k651ib5wpl] {
            max-height: 33.5rem;
            padding: 0 0 8.6rem 0;
            gap: 6rem;
            align-items: center;
            justify-content: unset;
        }

.no-pagination-padding[b-k651ib5wpl] {
    padding-bottom: 4.06rem;
}

.disabled-user-label[b-k651ib5wpl] {
    color: var(--main-input-text);
}
/* _content/SoporteEncustody/Components/Shared/Table/DatePicker.razor.rz.scp.css */
.support-datepicker-frame[b-ig416z4ek4] {
    display: flex;
    height: 2.75rem;
    padding: 0.625rem 0.875rem;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
    border-radius: 0.5rem;
    border: 1px solid var(--search-bar-border);
    background: var(--search-bar-bg);
    box-shadow: 0 1px 2px 0 var(--search-bar-shadow);
}

.support-datepicker[b-ig416z4ek4] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex: 1 0 0;
    color: var(--datepicker-dropdown-text);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: unset;
    border: unset;
    outline: unset;
}
/* _content/SoporteEncustody/Components/Shared/Table/DropdownFilter.razor.rz.scp.css */
.dropdown-filer[b-wdcp4argbq] {
    display: flex;
    width: 15.625rem;
    max-height: 2.75rem;
    align-items: center;
    flex-direction: column;
    align-self: stretch;
    gap: 1rem;
    padding: 0.625rem 0.875rem;
    z-index: 1000;
    border-radius: 0.5rem;
    border: 1px solid var(--search-bar-border);
    background: var(--search-bar-bg);
    box-shadow: 0 1px 2px 0 var(--search-bar-shadow);
}

    .dropdown-filer label[b-wdcp4argbq] {
        color: var(--search-bar-placeholder);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        flex: 1 0 0;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

    .dropdown-filer img[b-wdcp4argbq] {
        width: 1.25rem;
        height: 1.25rem;
        user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
    }

.dropdown-filer:hover[b-wdcp4argbq] {
    cursor: pointer;
}

.dropdown-filer-fake[b-wdcp4argbq] {
    display: flex;
    align-items: center;
    gap: .5rem;
    flex: 1 0 0;
    align-self: stretch;
}

.dropdown-filer-menu[b-wdcp4argbq] {
    display: flex;
    width: 110%;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
    border-radius: 0.25rem;
    flex: 1 0 0;
    padding: 0.5rem 0;
    border-radius: 0.5rem;
    border: 1px solid var(--dropdown-menu-border);
    background: var(--dropdown-menu-bg);
    box-shadow: 0 12px 16px -4px var(--dropdown-menu-shadow-primary), 0 4px 6px -2px var(--dropdown-menu-shadow-secondary);
}

.dropdown-filter-bullets[b-wdcp4argbq] {
    display: flex;
    align-items: flex-start;
    gap: 0.25rem;
    align-self: stretch;
    flex-direction: column;
    flex: 1 0 0;
    padding: .8rem;
}

.selected[b-wdcp4argbq] {
    transform: rotate(180deg);
}
/* _content/SoporteEncustody/Components/Shared/Table/SearchBar.razor.rz.scp.css */
.search-bar[b-oimmfne2tr] {
    display: flex;
    max-height: 2.75rem;
    padding: 0.625rem 0.875rem;
    align-items: center;
    gap: 0.5rem;
    align-self: stretch;
    flex: 1 0 0;
    border-radius: 0.5rem;
    border: 1px solid var(--search-bar-border);
    background: var(--search-bar-bg);
    box-shadow: 0 1px 2px 0 var(--search-bar-shadow);
}

    .search-bar img[b-oimmfne2tr] {
        max-width: 1.25rem;
        max-height: 1.25rem;
    }

.dropdown-style[b-oimmfne2tr] {
    border: unset;
    background: var(--toggle-btn-disabled-bg);
    align-self: center;
    width: 95%;
}

.search-bar-input[b-oimmfne2tr] {
    width: 100%;
    display: flex;
    border: none;
    background: none;
    outline: none;
    align-self: stretch;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(--search-bar-text);
    padding: .75rem 1rem;
    border-radius: .5rem;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

    .search-bar-input[b-oimmfne2tr]::placeholder {
        color: var(--search-bar-placeholder);
    }

.dropdown-style-input[b-oimmfne2tr] {
    color: var(--search-bar-dropdown-text);
    font-size: 0.875rem;
    padding: unset;
}
/* _content/SoporteEncustody/Components/Shared/Table/SupportLoadingTable.razor.rz.scp.css */
.box-central[b-ux1oboeatz] {
    min-height: unset;
    padding: unset;
    max-width: 39.75rem;
}

.loading-spinner[b-ux1oboeatz] {
    animation: spin-b-ux1oboeatz 1s linear infinite;
}

@keyframes spin-b-ux1oboeatz {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}
/* _content/SoporteEncustody/Components/Shared/Table/SupportNoResultsTable.razor.rz.scp.css */
.box-central[b-c6pm25wd55] {
    min-height: unset;
    padding: unset;
    max-width: 39.75rem;
}
/* _content/SoporteEncustody/Components/Shared/Table/SupportTableHeader.razor.rz.scp.css */
.table-header[b-00x92pbd2v] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    background: var(--main-table-bg);
}

.table-title[b-00x92pbd2v] {
    display: flex;
    padding: 1.25rem 1.5rem 1.188rem 1.5rem;
    align-items: center;
    align-self: stretch;
    gap: 0.5rem;
    flex: 1 0 0;
}

    .table-title label[b-00x92pbd2v] {
        color: var(--main-title-text);
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

.table-filter[b-00x92pbd2v] {
    display: flex;
    padding: 0 1.5rem 0.5rem 1.5rem;
    align-items: center;
    gap: 1.5rem;
    align-self: stretch;
}
/* _content/SoporteEncustody/Components/Shared/Table/SupportTablePagination.razor.rz.scp.css */
.support-table-pagination[b-mzdlatmvkv] {
    display: flex;
    width: 100%;
    max-height: 4rem;
    padding: 0.75rem 1.5rem 1rem 1.5rem;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    border: 0 solid var(--main-table-border);
}

    .support-table-pagination label[b-mzdlatmvkv] {
        color: var(--secondary-btn-default-text);
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 500;
        line-height: 1.25rem;
    }

.support-table-pag-buttons[b-mzdlatmvkv] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
}

    .support-table-pag-buttons button[b-mzdlatmvkv] {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 1.6875rem;
        padding: 0.5rem;
        gap: 0.5rem;
        border-radius: 0.75rem;
        border: 1px solid var(--field-box-default-border);
        background: var(--main-table-bg);
        box-shadow: 0 1px 2px 0 var(--main-table-button-shadow);
    }

.button-left[b-mzdlatmvkv] {
    background-image: url("/Contents/Images/Arrow-Left.svg");
}

.button-right[b-mzdlatmvkv] {
    background-image: url("/Contents/Images/Arrow-Right.svg");
}

    .support-table-pag-buttons img[b-mzdlatmvkv] {
        max-width: 1.25rem;
        max-height: 1.25rem;
    }

.page-frame[b-mzdlatmvkv] {
    display: flex;
    min-width: 9.125rem;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    padding-inline: 2rem 2rem;
    gap: 0.8rem;
}

.page-bg[b-mzdlatmvkv] {
    display: flex;
    min-width: 2.5rem;
    min-height: 2.5rem;
    padding-bottom: 0.063rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    flex-shrink: 0;
    border-radius: 7.6875rem;
}

.page-selected-bg[b-mzdlatmvkv] {
    border-radius: 0.5rem;
    background: var(--page-hover-bg);
}

.page-text[b-mzdlatmvkv] {
    color: var(--main-subtitle-text);
    text-align: center;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.375rem;
    letter-spacing: -0.01rem;
}

.page-selected-text[b-mzdlatmvkv] {
    color: var(--page-hover-text);
}
/* _content/SoporteEncustody/Components/Shared/Table/TableSizeBadge.razor.rz.scp.css */
.table-badge[b-a8q0iryoqk] {
    display: flex;
    mix-blend-mode: multiply;
    padding: 0.125rem 0.5rem;
    justify-content: center;
    align-items: center;
    border-radius: 1rem;
    background: var(--page-hover-bg);
}

    .table-badge label[b-a8q0iryoqk] {
        color: var(--main-subtitle-emphasis-text);
        text-align: center;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
/* _content/SoporteEncustody/Components/Shared/Table/ToggleButton.razor.rz.scp.css */
.toggle-btn[b-tggbru0ium] {
    display: flex;
    width: 19.375rem;
    padding: 0.25rem;
    align-items: flex-start;
    border-radius: var(--border-radius-radius-full, 624.94rem);
    background: var(--toggle-btn-disabled-bg);
}

.btn-slider[b-tggbru0ium] {
    display: flex;
    padding: 0.5rem 0.75rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    flex: 1 0 0;
    border: none;
    border-radius: 77.13rem;
    font-size: 0.88rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    box-shadow: none;
    background: none;
    color: var(--toggle-btn-disabled-text);
}

    .btn-slider:disabled[b-tggbru0ium] {
        background: var(--toggle-btn-default-bg);
        box-shadow: 0 4px 8px -2px var(--toggle-btn-default-shadow-primary), 0 2px 4px -2px var(--toggle-btn-default-shadow-secondary);
        color: var(--toggle-btn-text);
    }

    .btn-slider:hover:not(:disabled)[b-tggbru0ium] {

    }

    .btn-slider:focus-visible[b-tggbru0ium] {

    }
/* _content/SoporteEncustody/Components/Shared/UserDropdownNav.razor.rz.scp.css */
.user-dropdown-nav[b-v4ulx0brny] {
    position: relative;
    display: inline-block;
    padding: .75rem 1rem;
}

.user-dropdown-nav__trigger[b-v4ulx0brny] {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.user-dropdown-nav__info[b-v4ulx0brny] {
    display: flex;
    flex-direction: column;
}

.user-dropdown-nav__name[b-v4ulx0brny] {
    font-size: 1.125rem;
    font-weight: 700;
    color: var(--main-title-text);
}

.user-dropdown-nav__role[b-v4ulx0brny] {
    font-size: .875rem;
    font-weight: 600;
    color: var(--secondary-btn-hover-border);
    text-transform: uppercase;
}

.user-dropdown-nav__chevron[b-v4ulx0brny] {
    height: .44rem;
    margin-left: 1.125rem;
}

.user-dropdown-nav__menu[b-v4ulx0brny] {
    position: absolute;
    top: calc(100% + .5rem);
    right: 0;
    min-width: 13.75rem;
    background: var(--dropdown-default-bg);
    border-radius: .75rem;
    box-shadow: 0 8px 24px var(--dropdown-default-shadow);
    overflow: hidden;
    z-index: 10;
}

.user-dropdown-nav__item[b-v4ulx0brny] {
    display: flex;
    align-items: center;
    gap: .625rem;
    width: 100%;
    padding: .75rem 1rem;
    text-align: left;
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: var(--dropdown-default-text)
}

.user-dropdown-nav__icon[b-v4ulx0brny] {
    width: 1.125rem;
    height: 1.125rem;
    display: inline-block;
}

.user-dropdown-nav__item + .user-dropdown-nav__item[b-v4ulx0brny] {
    border-top: 1px solid var(--dropdown-menu-shadow-primary);
}
/* _content/SoporteEncustody/Components/Shared/UserFieldContainer.razor.rz.scp.css */
.user-field-container[b-5ayws9lwmi] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-width: 14.125rem;
}

.user-title[b-5ayws9lwmi] {
    color: var(--main-subtitle-text);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    align-self: stretch;
}

.user-data[b-5ayws9lwmi] {
    color: var(--main-title-text);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
/* _content/SoporteEncustody/Components/UserInfoResume.razor.rz.scp.css */
.user-card[b-frfqd8y4di] {
    border-radius: 1.25rem;
    border: 1px solid var(--main-table-header-bg);
    background: var(--main-table-bg);
    overflow: hidden;
}

.user-card__name[b-frfqd8y4di] {
    color: var(--main-subtitle-emphasis-text);
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.user-card__doc[b-frfqd8y4di] {
    color: var(--main-subtitle-text);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.user-card__label[b-frfqd8y4di] {
    color: var(--main-subtitle-text);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.user-card__value[b-frfqd8y4di] {
    color: var(--main-title-text);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
}

.role-badge[b-frfqd8y4di] {
    display: flex;
    mix-blend-mode: multiply;
    padding: 0.125rem 0.75rem;
    justify-content: center;
    align-items: center;
    border-radius: 1rem;
}

.role-badge--active[b-frfqd8y4di] {
    background: var(--alert-success-bg);
}

    .role-badge--active label[b-frfqd8y4di] {
        color: var(--alert-success-border);
    }

.role-badge--inactive[b-frfqd8y4di] {
    background: var(--toggle-btn-disabled-bg);
}

    .role-badge--inactive label[b-frfqd8y4di] {
        color: var(--secondary-btn-hover-border);
    }

.nav-back[b-frfqd8y4di] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    --tertiary-btn-padding: 0;
}

.nav-back-text[b-frfqd8y4di] {
    margin-top: 0rem;
    margin-bottom: 0rem;
    color: var(--secondary-btn-default-text);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.nav-back-text-secundary[b-frfqd8y4di] {
    margin-top: 0rem;
    margin-bottom: 0rem;
    color: var(--nav-btn-default-text);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}

.nav-back-link[b-frfqd8y4di] {
    text-decoration: none;
}

.user-card__top[b-frfqd8y4di] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem 2rem 1.25rem 4rem;
    gap: 1rem;
}

.user-card__identity[b-frfqd8y4di] {
    display: flex;
    flex-direction: column;
    gap: .375rem;
}

.user-card__divider[b-frfqd8y4di] {
    height: .063rem;
    background: var(--main-input-border);
}

.user-card__grid[b-frfqd8y4di] {
    display: grid;
    grid-template-columns: 1.2fr 1.4fr 0.9fr 0.8fr;
    padding: 0 2rem;
}

.user-card__item[b-frfqd8y4di] {
    position: relative;
    padding: 1.25rem 2rem;
    border-right: .063rem solid var(--main-input-border);
}

    .user-card__item:last-child[b-frfqd8y4di] {
        border-right: none;
    }

.user-card__label[b-frfqd8y4di] {
    margin-bottom: .375rem;
}

.user-card__value[b-frfqd8y4di] {
    font-size: .875rem;
}

.user-card__edit[b-frfqd8y4di] {
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    cursor: pointer;
}

.user-card__edit-icon[b-frfqd8y4di] {
    height: 1.688rem;
    aspect-ratio: 7/9;
    display: block;
}

.user-card__pill[b-frfqd8y4di] {
    display: inline-flex;
    align-items: center;
    padding: .125rem .625rem;
    border-radius: 62.44rem;
}

.user-card__pill--success[b-frfqd8y4di] {
    /* swap to green later */
}

.user-card__action[b-frfqd8y4di] {
    border: none;
    border-radius: 62.44rem;
    padding: .5rem 1rem;
    cursor: pointer;
}
/* _content/SoporteEncustody/Components/VersionLabel.razor.rz.scp.css */
label[b-m7h0mhmxv2] {
    color: var(--main-input-bg);
    margin-left: 1.25rem;
    margin-top: 1.25rem;
    font-size: .875rem;
    text-align: center;
    display: block;
}
