@import '_content/Buildmatrix.Common/Buildmatrix.Common.w0u8fjh3wk.bundle.scp.css';

/* /Components/Pages/HelpCentre.razor.rz.scp.css */
.twoCol[b-6szruon9go]
{
    justify-content: space-between;
    column-gap: 0;
    row-gap: 0.625rem;
}
    
    .twoCol > div:first-child[b-6szruon9go]
    {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
h1[b-6szruon9go]
{
    margin-left: 1rem;
    margin-bottom: 0;
}
h2[b-6szruon9go]
{
    position: relative;
    top: -0.625rem;
}
.content-box[b-6szruon9go]
{
    width: 50rem;
    font-size: 0.875rem;
    padding: 0.625rem 0;
}

.buttons[b-6szruon9go]
{
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .buttons[b-6szruon9go]  button, .buttons a.button[b-6szruon9go]
    {
        display: block;
        width: 160px;
        margin: 0.625rem 0 0.625rem 0.625rem;
    }

.last-updated[b-6szruon9go]
{
    font-size: 0.75rem;
    padding-bottom: 0.9375rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    line-height: 1;
}

@media(max-width: 800px)
{
    .content-box[b-6szruon9go]
    {
        width: calc(100vw - 3.75rem);
    }
}

@media(max-width: 575px)
{
    .twoCol > div[b-6szruon9go]
    {
        width: 100%;
    }

    .buttons[b-6szruon9go]  button,
    .buttons a.button[b-6szruon9go]
    {
        width: 100%;
    }
}

.flex-start-baseline[b-6szruon9go]
{
    gap: 5px;
    padding: 0.75rem 0;
}

.flex-start-baseline > div:nth-child(2)[b-6szruon9go]
{
    transform: translateY(2px);
}
/* /Components/Pages/Users/UserProfile.razor.rz.scp.css */
.flex-start-center[b-hp3fnw66f6]
{
    margin-bottom: 1.5rem;
    gap: 2.125rem;
}
h1[b-hp3fnw66f6]
{
    font-size: 1.25rem;
    margin-bottom: 0;
}
.twoCol > div:first-child[b-hp3fnw66f6]
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* /Components/Pages/Users/UserSettings.razor.rz.scp.css */
.content-box[b-47jp4jde0l]
{
    font-size: 0.875rem;
}
    .content-box .sub-section[b-47jp4jde0l]
    {
        padding: 0.625rem 0;
    }
    .content-box .sub-section .user-setting[b-47jp4jde0l]
    {
        padding: 0.625rem 0;
    }


.user-setting[b-47jp4jde0l]
{
    display: flex;
    align-items: center;
}
    .user-setting > div:first-child[b-47jp4jde0l]
    {
        width: 8.75rem;
    }
/* /Components/Users/UserAdminDrawerMenu.razor.rz.scp.css */
.user-panel-backdrop[b-ks5gju8wr3]
{
    position: fixed;
    inset: 0;
    z-index: 1090;
    background: transparent;
}

.user-admin-panel[b-ks5gju8wr3]
{
    position: fixed;
    top: 3.4375rem;
    right: 0;
    width: 16.25rem;
    max-width: calc(100vw - 24px);
    height: calc(100dvh - 3.4375rem);
    z-index: 1100;
    display: flex;
    flex-direction: column;
}

.user-panel-scroll[b-ks5gju8wr3]
{
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    border-radius: 0 0 0 0.625rem;
    border: 1px solid var(--borderColor);
    background: var(--userMenuBackColor);
    box-shadow: -2px 3px 17px -4px var(--boxShaddowColor);
}
.user-panel-header[b-ks5gju8wr3]
{
    display: flex;
    align-items: center;
    gap: 0.8125rem;
    padding: 0.625rem 0.9375rem;
    border-bottom: 1px solid var(--borderColor);
}

    .user-panel-header .user-avatar[b-ks5gju8wr3]
    {
        border: solid 0.125rem var(--buildmatrixBlue);
    }

    .user-panel-header .user-name[b-ks5gju8wr3]
    {
        font-weight: 500;
    }

.user-panel-nav[b-ks5gju8wr3]
{
    display: flex;
    flex-direction: column;
    padding: 12px 0;
}

.footer-panel-vertical[b-ks5gju8wr3]
{
    margin-top: 0.875rem;
    border-top: 1px solid var(--borderColor);
}

hr[b-ks5gju8wr3]
{
    margin: 0.875rem 0;
}
