@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.exfvxuochq.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Accounts.Core/SLS.Gateway.Blazor.Accounts.Core.cqd9j2lhjk.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Accounts/SLS.Gateway.Blazor.Accounts.gaorlbs9ln.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Chrome.Core/SLS.Gateway.Blazor.Chrome.Core.470sag6o96.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Hyperscaler.Core/SLS.Gateway.Blazor.Hyperscaler.Core.bhohnuevqk.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Hyperscaler/SLS.Gateway.Blazor.Hyperscaler.z808cdwy8z.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Operations/SLS.Gateway.Blazor.Operations.ub9abodive.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Orders.Core/SLS.Gateway.Blazor.Orders.Core.83s6vioc27.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Users.Core/SLS.Gateway.Blazor.Users.Core.zarom4ai7n.bundle.scp.css';
@import '_content/SLS.Gateway.Blazor.Users/SLS.Gateway.Blazor.Users.1dpdzqbp9r.bundle.scp.css';

/* /Layout/Main.razor.rz.scp.css */
.main-layout[b-weswyjjwcy] {
    display: flex;
    flex-direction: row;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

.pos-relative[b-weswyjjwcy] {
    position: relative;
    height: 100%;
}

.main[b-weswyjjwcy] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}
.main-layout > .spinner-container[b-weswyjjwcy] {
    width: 100%;
    height: 100%;
    text-align: center;
    align-content: center;
}

.main-layout > .access-denied-container[b-weswyjjwcy] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 2rem;
}

.access-denied-content[b-weswyjjwcy] {
    text-align: center;
    max-width: 480px;
}

.access-denied-content h1[b-weswyjjwcy] {
    font-size: 1.75rem;
    margin-bottom: 1rem;
    color: var(--kendo-color-error, #d32f2f);
}

.access-denied-content p[b-weswyjjwcy] {
    font-size: 1rem;
    margin-bottom: 2rem;
    color: var(--kendo-color-subtle, #666);
    line-height: 1.5;
}
