
    .nhr-secure-2fa-section {

    border-top-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));

    padding-top: 1.25rem
}

    .nhr-secure-2fa-qr-code {

    margin-top: 1.25rem;

    display: inline-block;

    border-radius: 0.25rem;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    padding: 1rem;

    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);

    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

    .nhr-secure-2fa-secret {

    margin-top: 0.25rem;

    display: inline-block;

    border-radius: 0.25rem;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));

    --tw-bg-opacity: 1;

    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));

    padding-left: 0.75rem;

    padding-right: 0.75rem;

    padding-top: 0.375rem;

    padding-bottom: 0.375rem;

    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

    font-size: 0.875rem;

    line-height: 1.25rem;

    letter-spacing: 0.05em
}

    .nhr-secure-2fa-success {

    display: flex;

    align-items: center;

    gap: 0.25rem;

    font-weight: 500;

    --tw-text-opacity: 1;

    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.ml-5 {

    margin-left: 1.25rem
}
.mt-0 {

    margin-top: 0px
}
.table {

    display: table
}
.hidden {

    display: none
}
