@import 'Vnta.Hrm.Web.Client.paj5vs79hk.bundle.scp.css';

/* /Components/Account/Pages/AccessDenied.razor.rz.scp.css */
.main-content[b-azux4fvl7n] {
    display: flex;
    height: 100%;
}

.block-content[b-azux4fvl7n] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-azux4fvl7n] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-azux4fvl7n] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-azux4fvl7n] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-azux4fvl7n] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

.text-danger[b-azux4fvl7n] {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/ConfirmEmail.razor.rz.scp.css */
.main-content[b-7k81aitbfr] {
    display: flex;
    height: 100%;
}

.block-content[b-7k81aitbfr] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-7k81aitbfr] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-7k81aitbfr] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-7k81aitbfr] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-7k81aitbfr] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}
/* /Components/Account/Pages/ConfirmEmailChange.razor.rz.scp.css */
.main-content[b-8w7k0oe55h] {
    display: flex;
    height: 100%;
}

.block-content[b-8w7k0oe55h] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-8w7k0oe55h] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-8w7k0oe55h] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-8w7k0oe55h] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-8w7k0oe55h] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}
/* /Components/Account/Pages/ExternalLogin.razor.rz.scp.css */
.main-content[b-9mrxtof9t4] {
    display: flex;
    height: 100%;
}

.block-content[b-9mrxtof9t4] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-9mrxtof9t4] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title .title-header-text[b-9mrxtof9t4] {
        font-size: 2rem;
        line-height: 2.5rem;
        font-weight: 600;
        letter-spacing: 0;
    }

    .title .title-content-text[b-9mrxtof9t4] {
        font-size: 1.5rem;
        line-height: 2rem;
        font-weight: 400;
        letter-spacing: 0;
    }

.card[b-9mrxtof9t4] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-9mrxtof9t4] .w-100 {
    width: 100%;
}

[b-9mrxtof9t4] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/ForgotPassword.razor.rz.scp.css */
.main-content[b-hwk3hlrsbg] {
    display: flex;
    height: 100%;
}

.block-content[b-hwk3hlrsbg] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-hwk3hlrsbg] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.625rem;
}

    .title .title-text[b-hwk3hlrsbg] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
        color: var(--dxds-color-content-neutral-default-rest);
    }

.links-container[b-hwk3hlrsbg] {
    display: flex;
    gap: 0.25rem;
    justify-content: center;
    align-items: center;
    padding-top: 0.75rem;
}

.card[b-hwk3hlrsbg] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-hwk3hlrsbg] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-hwk3hlrsbg] .w-100 {
    width: 100%;
}

[b-hwk3hlrsbg] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/ForgotPasswordConfirmation.razor.rz.scp.css */
.main-content[b-e562id94dp] {
    display: flex;
    height: 100%;
}

.block-content[b-e562id94dp] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    padding: 1.5rem;
    width: auto;
}

.title[b-e562id94dp] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-e562id94dp] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-e562id94dp] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-e562id94dp] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}
/* /Components/Account/Pages/InvalidPasswordReset.razor.rz.scp.css */
.main-content[b-bfp77t1god] {
    display: flex;
    height: 100%;
}

.block-content[b-bfp77t1god] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    padding: 1.5rem;
    width: auto;
}

.title[b-bfp77t1god] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-bfp77t1god] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-bfp77t1god] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-bfp77t1god] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}
/* /Components/Account/Pages/InvalidUser.razor.rz.scp.css */
.main-content[b-btjn0f6v7l] {
    display: flex;
    height: 100%;
}

.block-content[b-btjn0f6v7l] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    padding: 1.5rem;
    width: auto;
}

.title[b-btjn0f6v7l] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-btjn0f6v7l] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

.card[b-btjn0f6v7l] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}
/* /Components/Account/Pages/Lockout.razor.rz.scp.css */
.main-content[b-swjg7sx0vk] {
    display: flex;
    height: 100%;
}

.block-content[b-swjg7sx0vk] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    padding: 1.5rem;
    width: auto;
}

.title[b-swjg7sx0vk] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-swjg7sx0vk] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-swjg7sx0vk] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-swjg7sx0vk] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}
/* /Components/Account/Pages/Login.razor.rz.scp.css */
.main-content[b-1d3aew9krh] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.block-content[b-1d3aew9krh] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-1d3aew9krh] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.625rem;
}

    .title .title-text[b-1d3aew9krh] {
        margin: 0;
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
        color: var(--dxds-color-content-neutral-default-rest);
    }

.login-support[b-1d3aew9krh] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
    margin-top: 1rem;
    padding-top: 1rem;
    border-top: 1px solid var(--dxds-color-border-neutral-default-rest);
    color: var(--dxds-color-content-neutral-subtle-rest);
    line-height: 1.5;
    text-align: center;
}

.login-support-title[b-1d3aew9krh] {
    color: var(--dxds-color-content-neutral-default-rest);
    font-weight: var(--dxds-font-weight-base-strong);
}

.card[b-1d3aew9krh] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: 1px solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-1d3aew9krh] .w-100 {
    width: 100%;
}

[b-1d3aew9krh] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/LoginWith2fa.razor.rz.scp.css */
.main-content[b-1f6ap0i2y8] {
    display: flex;
    height: 100%;
}

.block-content[b-1f6ap0i2y8] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-1f6ap0i2y8] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-1f6ap0i2y8] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-1f6ap0i2y8] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.links-container[b-1f6ap0i2y8] {
    display: flex;
    gap: 0.25rem;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0;
}

.card[b-1f6ap0i2y8] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-1f6ap0i2y8] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-1f6ap0i2y8] .w-100 {
    width: 100%;
}

[b-1f6ap0i2y8] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/LoginWithRecoveryCode.razor.rz.scp.css */
.main-content[b-wk35lh63ap] {
    display: flex;
    height: 100%;
}

.block-content[b-wk35lh63ap] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-wk35lh63ap] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-wk35lh63ap] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-wk35lh63ap] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

.card[b-wk35lh63ap] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-wk35lh63ap] .w-100 {
    width: 100%;
}

[b-wk35lh63ap] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/Manage/ChangePassword.razor.rz.scp.css */
.block-content[b-35ybhdflsi] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

[b-35ybhdflsi] .w-100 {
    width: 100%;
}

[b-35ybhdflsi] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/Manage/DeletePersonalData.razor.rz.scp.css */
.block-content[b-8bnczizlrd] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-8bnczizlrd] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-8bnczizlrd] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-8bnczizlrd] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

[b-8bnczizlrd] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/Manage/Disable2fa.razor.rz.scp.css */
.block-content[b-gjf86n0wd7] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-gjf86n0wd7] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-gjf86n0wd7] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-gjf86n0wd7] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

[b-gjf86n0wd7] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-gjf86n0wd7] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/Manage/Email.razor.rz.scp.css */
.block-content[b-buudl2qzz4] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

[b-buudl2qzz4] .w-100 {
    width: 100%;
}

[b-buudl2qzz4] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/Manage/EnableAuthenticator.razor.rz.scp.css */
.block-content[b-e0j3p20j7l] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-e0j3p20j7l] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-e0j3p20j7l] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-e0j3p20j7l] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

.info-message[b-e0j3p20j7l] {
    padding: 0.625rem 1rem 0.625rem 1rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .info-message[b-e0j3p20j7l]::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0.15;
        background: var(--dxds-primary-90);
        z-index: -1;
    }

.twofactor-content[b-e0j3p20j7l] {
    display: flex;
    flex-direction: column;
}

    .twofactor-content .info-message[b-e0j3p20j7l] {
        margin: 0.625rem 0 0.625rem 0;
        justify-content: start;
    }

[b-e0j3p20j7l] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-e0j3p20j7l] .w-100 {
    width: 100%;
}

[b-e0j3p20j7l] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/Manage/ExternalLogins.razor.rz.scp.css */
.block-content[b-pw3fcdnji0] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-pw3fcdnji0] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-pw3fcdnji0] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-pw3fcdnji0] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

.current-logins[b-pw3fcdnji0] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

    .current-logins .current-logins-item[b-pw3fcdnji0] {
        display: flex;
        gap: 0.625rem;
    }

.info-message[b-pw3fcdnji0]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.15;
    background: var(--dxds-primary-90);
    z-index: -1;
}

.info-message[b-pw3fcdnji0] {
    padding: 0.625rem 1rem 0.625rem 1rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.button-group[b-pw3fcdnji0] {
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
}

[b-pw3fcdnji0] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/Manage/GenerateRecoveryCodes.razor.rz.scp.css */
.block-content[b-6azxaj0c6x] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-6azxaj0c6x] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-6azxaj0c6x] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-6azxaj0c6x] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

.manage-content[b-6azxaj0c6x] {
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
}

[b-6azxaj0c6x] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-6azxaj0c6x] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/Manage/Index.razor.rz.scp.css */
.block-content[b-p7oxvi1zvi] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

[b-p7oxvi1zvi] .w-100 {
    width: 100%;
}

[b-p7oxvi1zvi] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/Manage/PersonalData.razor.rz.scp.css */
.block-content[b-cxr3lfh2qm] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-cxr3lfh2qm] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-cxr3lfh2qm] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-cxr3lfh2qm] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

.button-group[b-cxr3lfh2qm] {
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
}

[b-cxr3lfh2qm] .button-link {
    text-decoration: unset;
}

[b-cxr3lfh2qm] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/Manage/ResetAuthenticator.razor.rz.scp.css */
.block-content[b-v4f92vqpa3] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-v4f92vqpa3] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-v4f92vqpa3] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-v4f92vqpa3] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

[b-v4f92vqpa3] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/Manage/SetPassword.razor.rz.scp.css */
.block-content[b-gavuixcuen] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-gavuixcuen] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-gavuixcuen] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-gavuixcuen] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

[b-gavuixcuen] .w-100 {
    width: 100%;
}

[b-gavuixcuen] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/Manage/TwoFactorAuthentication.razor.rz.scp.css */
.block-content[b-xbxapy3e3u] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-xbxapy3e3u] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title.title-secondary[b-xbxapy3e3u] {
        padding-top: 0.313rem;
        padding-bottom: 0;
        color: var(--dxds-color-content-neutral-subdued-rest);
    }

    .title .title-content-text-secondary[b-xbxapy3e3u] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

.button-group[b-xbxapy3e3u] {
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
}

[b-xbxapy3e3u] .button-link {
    text-decoration: unset;
}

[b-xbxapy3e3u] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-xbxapy3e3u] .w-100 {
    width: 100%;
}

.alert[b-xbxapy3e3u] {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

    .alert.alert-danger[b-xbxapy3e3u] {
        color: var(--dxds-color-content-danger-default-rest);
        background-color: var(--dxds-color-surface-danger-subdued-rest);
        border-color: var(--dxds-color-border-danger-default-rest);
    }

    .alert.alert-warning[b-xbxapy3e3u] {
        color: var(--dxds-color-content-danger-default-rest);
        background-color: var(--dxds-color-surface-warning-subdued-rest);
        border-color: var(--dxds-color-border-warning-default-rest);
    }
/* /Components/Account/Pages/Register.razor.rz.scp.css */
.main-content[b-5j0x7girl2] {
    display: flex;
    height: 100%;
}

.block-content[b-5j0x7girl2] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-5j0x7girl2] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.625rem;
}

    .title .title-text[b-5j0x7girl2] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
        color: var(--dxds-color-content-neutral-default-rest);
    }

.or[b-5j0x7girl2] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.3125rem 0;
}

    .or .or-line[b-5j0x7girl2] {
        border-bottom: 1px solid var(--dxds-color-content-neutral-default-rest);
        width: 100%;
        opacity: 0.2;
    }

    .or .or-text[b-5j0x7girl2] {
        padding: 0 0.625rem 0 0.625rem;
        font-size: 0.75rem;
        line-height: 1.125rem;
        color: var(--dxds-color-content-neutral-default-rest);
        opacity: 0.7;
    }

.links-area[b-5j0x7girl2] {
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
    padding-top: 0.625rem;
}

.links-container[b-5j0x7girl2] {
    display: flex;
    gap: 0.25rem;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0;
}

    .links-container .dot[b-5j0x7girl2] {
        height: 0.3125rem;
        width: 0.3125rem;
        margin: 0 0.1875rem;
        border-radius: 50%;
        background-color: var(--dxds-color-content-neutral-default-rest);
        opacity: 0.7;
    }

.card[b-5j0x7girl2] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-5j0x7girl2] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-5j0x7girl2] .w-100 {
    width: 100%;
}

[b-5j0x7girl2] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/RegisterConfirmation.razor.rz.scp.css */
.main-content[b-kugqzwiwnj] {
    display: flex;
    height: 100%;
}

.block-content[b-kugqzwiwnj] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-kugqzwiwnj] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-text[b-kugqzwiwnj] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

[b-kugqzwiwnj] .button-link {
    text-decoration: unset;
}

[b-kugqzwiwnj] .confirm-button {
    margin-top: 0.3125rem;
}

.card[b-kugqzwiwnj] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-kugqzwiwnj] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-kugqzwiwnj] .w-100 {
    width: 100%;
}
/* /Components/Account/Pages/ResendEmailConfirmation.razor.rz.scp.css */
.main-content[b-lljqq8vgqf] {
    display: flex;
    height: 100%;
}

.block-content[b-lljqq8vgqf] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-lljqq8vgqf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.625rem;
}

    .title .title-text[b-lljqq8vgqf] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
        color: var(--dxds-color-content-neutral-default-rest);
    }

.links-container[b-lljqq8vgqf] {
    display: flex;
    gap: 0.25rem;
    justify-content: center;
    align-items: center;
    padding-top: 0.75rem;
}

.card[b-lljqq8vgqf] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-lljqq8vgqf] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-lljqq8vgqf] .w-100 {
    width: 100%;
}

[b-lljqq8vgqf] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/ResetPassword.razor.rz.scp.css */
.main-content[b-sy83mmxkoy] {
    display: flex;
    height: 100%;
}

.block-content[b-sy83mmxkoy] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-sy83mmxkoy] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0.625rem;
}

    .title .title-text[b-sy83mmxkoy] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
        color: var(--dxds-color-content-neutral-default-rest);
    }

.links-container[b-sy83mmxkoy] {
    display: flex;
    gap: 0.25rem;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0;
}

.card[b-sy83mmxkoy] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-color: var(--dxds-color-surface-neutral-default-rest);
    background-clip: border-box;
    border: var(--dxds-border-radius-10) solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.25rem;
}

[b-sy83mmxkoy] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}

[b-sy83mmxkoy] .w-100 {
    width: 100%;
}

[b-sy83mmxkoy] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
/* /Components/Account/Pages/ResetPasswordConfirmation.razor.rz.scp.css */
.main-content[b-mhx3ijrbq3] {
    display: flex;
    height: 100%;
}

.block-content[b-mhx3ijrbq3] {
    border-radius: 0.5rem;
    flex-grow: 0;
    margin: auto;
    max-width: 30rem;
    padding: 1.5rem;
    width: auto;
}

.title[b-mhx3ijrbq3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    padding-bottom: 0.625rem;
    color: var(--dxds-color-content-neutral-default-rest);
}

    .title .title-header-text[b-mhx3ijrbq3] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-md);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-md);
        letter-spacing: var(--dxds-letter-spacing-headline-md);
    }

    .title .title-content-text[b-mhx3ijrbq3] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-base-lg);
        font-weight: var(--dxds-font-weight-base-default);
        line-height: var(--dxds-line-height-base-lg);
        letter-spacing: var(--dxds-letter-spacing-base-lg);
    }

[b-mhx3ijrbq3] a {
    color: var(--dxds-color-content-primary-default-rest);
    text-decoration: underline;
}
/* /Components/Account/Shared/AccountLayout.razor.rz.scp.css */
html[b-t0fe9nuxwh], body[b-t0fe9nuxwh] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    height: 100%;
}

main[b-t0fe9nuxwh] {
    height: 100%;
}

.demo-title[b-t0fe9nuxwh] {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

    .demo-title .demo-title-text[b-t0fe9nuxwh] {
        font-family: var(--dxds-font-family-sans-serif);
        font-size: var(--dxds-font-size-headline-xl);
        font-weight: var(--dxds-font-weight-headline-default);
        line-height: var(--dxds-line-height-headline-xl);
        letter-spacing: var(--dxds-letter-spacing-headline-xl);
        color: var(--dxds-color-content-neutral-default-rest);
        margin-top: 10vh;
    }

    .demo-title .demo-title-description[b-t0fe9nuxwh] {
        margin-top: 0.5rem;
        margin-bottom: 8vh;
        color: var(--dxds-color-content-neutral-subtle-rest);
        font-size: var(--dxds-font-size-base-lg);
    }

[b-t0fe9nuxwh] .w-100 {
    width: 100%;
}
/* /Components/Account/Shared/InteractiveServerPasswordTextBox.razor.rz.scp.css */
.password-textbox-container[b-fg7kc7e1kl] {
    position: relative;
}

[b-fg7kc7e1kl] .password-textbox input {
    padding-right: 3rem;
}

[b-fg7kc7e1kl] .password-visibility-button {
    position: absolute;
    top: 50%;
    right: 0.25rem;
    z-index: 1;
    transform: translateY(-50%);
}
/* /Components/Account/Shared/ManageLayout.razor.rz.scp.css */
.main-content[b-7ekkgfhw93] {
    display: flex;
    height: 100%;
}

.manage-layout[b-7ekkgfhw93] {
    flex-grow: 0;
    margin: auto;
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
}

.title[b-7ekkgfhw93] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title .title-header-text[b-7ekkgfhw93] {
        font-size: 2rem;
        line-height: 2.5rem;
        font-weight: 600;
        letter-spacing: 0;
    }

    .title .title-content-text[b-7ekkgfhw93] {
        font-size: 1.5em;
        line-height: 2rem;
        font-weight: 400;
        letter-spacing: 0;
    }

[b-7ekkgfhw93] .tab-icon {
    width: 1rem;
    height: 1rem;
    min-width: 1rem;
    min-height: 1rem;
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: currentColor;
}

[b-7ekkgfhw93] .icon-profile {
    -webkit-mask-image: url("images/account/manage-profile.svg");
    mask-image: url("images/account/manage-profile.svg");
}

[b-7ekkgfhw93] .icon-email {
    -webkit-mask-image: url("images/account/manage-email.svg");
    mask-image: url("images/account/manage-email.svg");
}

[b-7ekkgfhw93] .icon-two-factor {
    -webkit-mask-image: url("images/account/manage-two-factor.svg");
    mask-image: url("images/account/manage-two-factor.svg");
}

[b-7ekkgfhw93] .icon-password {
    -webkit-mask-image: url("images/account/manage-password.svg");
    mask-image: url("images/account/manage-password.svg");
}

[b-7ekkgfhw93] .icon-personal {
    -webkit-mask-image: url("images/account/manage-personal.svg");
    mask-image: url("images/account/manage-personal.svg");
}

[b-7ekkgfhw93] .icon-external {
    -webkit-mask-image: url("images/account/user.svg");
    mask-image: url("images/account/user.svg");
}
/* /Components/Account/Shared/ShowRecoveryCodes.razor.rz.scp.css */
.title[b-to2ki55ddj] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-bottom: 0.625rem;
}

    .title .title-content-text-secondary[b-to2ki55ddj] {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }

.manage-content[b-to2ki55ddj] {
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
}

    .manage-content .codes[b-to2ki55ddj] {
        margin: 0.625rem 0 0.625rem 0;
    }
/* /Components/Account/Shared/StatusMessage.razor.rz.scp.css */
.alert[b-s7g3m6kb7b] {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

    .alert.alert-danger[b-s7g3m6kb7b] {
        color: var(--dxds-color-content-danger-default-rest);
        background-color: var(--dxds-color-surface-danger-subdued-rest);
        border-color: var(--dxds-color-border-danger-default-rest);
    }

    .alert.alert-success[b-s7g3m6kb7b] {
        color: var(--dxds-color-content-success-default-rest);
        background-color: var(--dxds-color-surface-success-subdued-rest);
        border-color: var(--dxds-color-border-success-default-rest);
    }
/* /Components/App.razor.rz.scp.css */
#components-reconnect-modal[b-cvs41f0jaz] {
    align-items: center;
    background: color-mix(in srgb, var(--dxds-color-surface-neutral-default-rest) 92%, transparent);
    display: none;
    inset: 0;
    justify-content: center;
    padding: 1.5rem;
    position: fixed;
    text-align: center;
    z-index: 10000;
}

#components-reconnect-modal.components-reconnect-show[b-cvs41f0jaz],
#components-reconnect-modal.components-reconnect-failed[b-cvs41f0jaz],
#components-reconnect-modal.components-reconnect-rejected[b-cvs41f0jaz] {
    display: flex;
}

#components-reconnect-modal > div[b-cvs41f0jaz] {
    align-items: center;
    background: var(--dxds-color-surface-neutral-default-rest);
    border: 1px solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 0.5rem;
    box-shadow: var(--hrm-shadow-sm, 0 0.5rem 1.5rem rgb(0 0 0 / 12%));
    color: var(--dxds-color-content-neutral-default-rest);
    display: none;
    flex-direction: column;
    gap: 1rem;
    max-width: 28rem;
    padding: 1.5rem;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-show[b-cvs41f0jaz],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed[b-cvs41f0jaz],
#components-reconnect-modal.components-reconnect-rejected .components-reconnect-rejected[b-cvs41f0jaz] {
    display: flex;
}

#components-reconnect-modal p[b-cvs41f0jaz] {
    color: var(--dxds-color-content-neutral-subtle-rest);
    margin: 0;
}

#components-reconnect-modal a[b-cvs41f0jaz] {
    background: var(--dxds-color-surface-primary-default-rest);
    border-radius: 0.25rem;
    color: var(--dxds-color-content-on-primary-default-rest);
    padding: 0.5rem 1rem;
    text-decoration: none;
}

.components-reconnect-spinner[b-cvs41f0jaz] {
    animation: components-reconnect-spin-b-cvs41f0jaz 0.8s linear infinite;
    border: 0.2rem solid var(--dxds-color-border-neutral-default-rest);
    border-radius: 50%;
    border-top-color: var(--dxds-color-surface-primary-default-rest);
    height: 1.5rem;
    width: 1.5rem;
}

@keyframes components-reconnect-spin-b-cvs41f0jaz {
    to {
        transform: rotate(360deg);
    }
}
/* /Components/Pages/Error.razor.rz.scp.css */
[b-bnux7zqf47] .text-danger {
    color: var(--dxds-color-surface-danger-default-rest);
}
