/* /Components/Account/MfaPanel.razor.rz.scp.css */
.mfa-actions[b-ogp5kwhwx4] {
    display: grid;
    gap: 0.8rem;
}

.mfa-actions form[b-ogp5kwhwx4] {
    display: grid;
    gap: 0.65rem;
}

.mfa-confirmation[b-ogp5kwhwx4] {
    align-items: start;
    display: grid;
    gap: 0.55rem;
    grid-template-columns: auto minmax(0, 1fr);
}

.mfa-confirmation input[b-ogp5kwhwx4] {
    margin-block-start: 0.2rem;
}

.danger-action[b-ogp5kwhwx4] {
    color: var(--wr-danger);
}
/* /Components/Admin/Identity/Audit/SecurityAuditSearch.razor.rz.scp.css */
.audit-filters[b-uddkyuzaqu] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
    gap: 1rem;
    align-items: end;
    margin: 1.5rem 0;
}

.audit-filters label[b-uddkyuzaqu],
.audit-table small[b-uddkyuzaqu] {
    display: block;
}

.audit-table-scroll[b-uddkyuzaqu] {
    max-width: 100%;
    overflow-x: auto;
    contain: inline-size;
    margin: 1rem 0;
}

.audit-table[b-uddkyuzaqu] {
    width: 100%;
    border-collapse: collapse;
}

.audit-table th[b-uddkyuzaqu],
.audit-table td[b-uddkyuzaqu] {
    padding: 0.75rem;
    border-bottom: 1px solid var(--wr-border-soft);
    text-align: left;
    vertical-align: top;
}

.audit-table code[b-uddkyuzaqu] {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}
/* /Components/Admin/Identity/BackOfficeNavigation.razor.rz.scp.css */
.wr-admin-navigation[b-iqxqlc3bxb] {
    margin-block-start: var(--wr-space-6);
}

.wr-admin-navigation ul[b-iqxqlc3bxb] {
    display: grid;
    gap: var(--wr-space-2);
}

.wr-admin-navigation a[b-iqxqlc3bxb] {
    display: block;
    min-block-size: 44px;
    border-radius: var(--wr-radius-md);
    padding: var(--wr-space-3);
    color: var(--wr-white);
    font-weight: 650;
}

.wr-admin-navigation a:hover[b-iqxqlc3bxb] {
    background: var(--wr-navy-mid);
}
/* /Components/Admin/Identity/Staff/StaffDetail.razor.rz.scp.css */
.staff-confirmation summary[b-y22mm1skza] {
    cursor: pointer;
    font-weight: 700;
}

.staff-confirmation form[b-y22mm1skza],
.staff-confirmation fieldset[b-y22mm1skza] {
    display: grid;
    gap: 0.8rem;
    margin-top: 1rem;
}

.danger-action[b-y22mm1skza] {
    color: var(--wr-danger);
}
/* /Components/Admin/Identity/Staff/StaffDirectory.razor.rz.scp.css */
.staff-filters[b-2dlepoa5i8] {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    gap: 1rem;
    margin: 1.5rem 0;
}

.staff-filters label[b-2dlepoa5i8],
.staff-table small[b-2dlepoa5i8] {
    display: block;
}

.staff-table-scroll[b-2dlepoa5i8] {
    max-width: 100%;
    overflow-x: auto;
    contain: inline-size;
    margin: 1rem 0;
}

.staff-table[b-2dlepoa5i8] {
    width: 100%;
    border-collapse: collapse;
}

.staff-table th[b-2dlepoa5i8],
.staff-table td[b-2dlepoa5i8] {
    padding: 0.8rem;
    border-bottom: 1px solid var(--wr-border-soft);
    text-align: left;
    vertical-align: top;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-f4dpqysyx7] {
    color-scheme: light only;
    background: var(--wr-opportunity-bg);
    bottom: 0;
    box-shadow: var(--wr-shadow-1);
    box-sizing: border-box;
    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-f4dpqysyx7] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
.local-identity-warning[b-f4dpqysyx7] {
    position: sticky;
    top: 0;
    z-index: 1000;
    padding: 0.75rem 1rem;
    border-bottom: 3px solid var(--wr-opportunity);
    background: var(--wr-opportunity-bg);
    color: var(--wr-navy);
    font-weight: 700;
    text-align: center;
}
