@import '_content/DocumentProcessor.Components/DocumentProcessor.Components.bundle.scp.css';

/* _content/DocumentProcessor.Server/Pages/Administration/RolesPage.razor.rz.scp.css */
.page[b-fo8ju2wde6] {
    display: grid;
    grid-template-columns: max-content max-content auto;
    grid-template-areas: "roles components documents";
    gap: 30px;
    overflow-x: auto;
}

[b-fo8ju2wde6] .roles {
    display: grid;
    grid-template-rows: min-content min-content min-content min-content auto;
}

[b-fo8ju2wde6] .mud-list.mud-list-padding {
    padding-top: 0;
}

[b-fo8ju2wde6] .mud-list-item-text > .mud-typography {
    display: grid;
    grid-template-columns: min-content min-content auto;
    gap: var(--spacing-2);
}

[b-fo8ju2wde6] .mud-list-item-gutters {
    padding-left: var(--spacing-2);
}

[b-fo8ju2wde6] .mud-checkbox > .mud-typography {
    display: grid;
    grid-template-columns: max-content auto;
    gap: var(--spacing-2);
    align-items: center;
}
[b-fo8ju2wde6] .masterdata-tree-view .mud-treeview-item-arrow {
    display: inherit;
}

/* _content/DocumentProcessor.Server/Pages/Administration/UsersPage.razor.rz.scp.css */
.page[b-tv0vbuzn2e] {
    display: grid;
    grid-template-columns: max-content max-content;
    grid-template-areas: "users roles";
    gap: 50px;
    overflow-x: auto;
}

[b-tv0vbuzn2e] .mud-list-item-gutters {
    padding-left: var(--spacing-2);
}

[b-tv0vbuzn2e] .mud-list.mud-list-padding {
    padding-top: 0;
}

[b-tv0vbuzn2e] .mud-radio-group {
    display: grid;
}

[b-tv0vbuzn2e] .mud-radio-content, [b-tv0vbuzn2e] .mud-list-item-text > .mud-typography {
    display: grid;
    grid-template-columns: min-content min-content auto;
    gap: var(--spacing-2);
}
/* _content/DocumentProcessor.Server/Pages/Dashboard/Administration/FileSystem.razor.rz.scp.css */
[b-zjpoy09ubs] .details-container {
    display: grid;
    grid-template-columns: minmax(50px,min-content) minmax(50px, auto);
    column-gap: 12px;
    row-gap: 4px;
    align-items: baseline;
}
/* _content/DocumentProcessor.Server/Pages/Dashboard/Administration/Sessions.razor.rz.scp.css */
[b-vt7bj1ptxd] .details-container {
    display: grid;
    grid-template-columns: minmax(50px,min-content) minmax(50px, auto);
    column-gap: 12px;
    row-gap: 4px;
    align-items: baseline;
}
/* _content/DocumentProcessor.Server/Pages/Dashboard/DashboardPage.razor.rz.scp.css */
[b-9n84u8jeqf] .dashboard-item {
    max-width: 600px;
    padding: var(--spacing-2);
}

[b-9n84u8jeqf] .dasboard-tile {
    border: 1px solid lightgray;
    border-radius: 8px;
}

[b-9n84u8jeqf] .mud-card {
    height: 100%;
}

[b-9n84u8jeqf] .mud-grid-item > div {
    height: 100%;
}
/* _content/DocumentProcessor.Server/Pages/Dashboard/Diagnostic/LocalTools.razor.rz.scp.css */
div[b-bw9idqmmu4] {
    display: grid;
    grid-template-columns: max-content max-content;
    column-gap: 12px;
    row-gap: 8px;
}
/* _content/DocumentProcessor.Server/Pages/Dashboard/Statistics/Database.razor.rz.scp.css */
[b-551kgxyivg] .mud-chart .mud-chart-legend {
    margin-left: 20px;
}
/* _content/DocumentProcessor.Server/Pages/Dashboard/Statistics/Pages.razor.rz.scp.css */
[b-hnkvzhmg76] .mud-chart-legend {
    display: none;
}
/* _content/DocumentProcessor.Server/Pages/LogonPage.razor.rz.scp.css */
.page[b-z4dlsoct20] {
    padding: var(--spacing-10);
    background-color: white;
    margin: 0 auto;
    height: 100%;
}

[b-z4dlsoct20] .logon-form {
    max-width: 350px;
}

[b-z4dlsoct20] .mud-form {
    margin: 16px 0 8px 0;
    display: grid;
    grid-gap: 16px;
}

[b-z4dlsoct20] .mud-table-container, [b-z4dlsoct20] .mud-table-container table {
    width: initial;
}
[b-z4dlsoct20] .diagnostic-key {
    color: royalblue;
}
/* _content/DocumentProcessor.Server/Pages/Settings/SettingsPage.razor.rz.scp.css */
[b-1iav2eoxnn] .settings-text-entry {
    display: grid;
    grid-template-columns: minmax(50px, min-content) auto;
    align-items: center;
    column-gap: 16px;
}
/* _content/DocumentProcessor.Server/Pages/Test/LogPage.razor.rz.scp.css */
.page[b-un8fbui1fk] {
    display: grid;
    padding-top: var(--spacing-2);
    padding-left: var(--spacing-2);
    grid-template-columns: max-content auto;
    justify-content: start;
    gap: var(--spacing-3);
    overflow: scroll;
    height: 100%;
    user-select: text;
}

[b-un8fbui1fk] .document-page-view {
    height: 100%;
}
/* _content/DocumentProcessor.Server/Pages/Test/TestPage.razor.rz.scp.css */
.page[b-dxt9tnnile] {
    padding: var(--spacing-4);
    display: grid;
    grid-auto-columns: 430px auto;
    grid-template-areas: "control preview";
    gap: var(--spacing-4);
}

[b-dxt9tnnile] .document-page-view {
    height: 100%;
}
/* _content/DocumentProcessor.Server/Shared/MainLayout.razor.rz.scp.css */
.root[b-7r95uk3o4g], [b-7r95uk3o4g] .mud-main-content, main[b-7r95uk3o4g] {
    height: 100%;
}

[b-7r95uk3o4g] .mud-layout {
    position: absolute;
}

[b-7r95uk3o4g] .application-logo {
    height: 64px;
    padding: var(--spacing-2);
    border-bottom: var(--background-border-radius) solid var(--ci-color-background-border);
    position: relative;
}
    [b-7r95uk3o4g] .application-logo .image {
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: contain;
    }

[b-7r95uk3o4g] .debug-symbol {
    position: absolute;
    right: var(--spacing-1);
    bottom: var(--spacing-1);
}
[b-7r95uk3o4g] .debug-symbol-visible {
    color: #8b000059;
}
[b-7r95uk3o4g] .debug-symbol-hidden {
    color: transparent;
}

[b-7r95uk3o4g] .mud-toolbar {
    padding-right: 0;
}
[b-7r95uk3o4g] .message-button {
    background-color: white;
}
/*::deep .mud-badge.mud-badge-top.right {
    inset: auto auto calc(100% - 16px) calc(100% - 18px);
}*/

[b-7r95uk3o4g] aside {
    display: flex;
    flex-direction: column;
}

[b-7r95uk3o4g] main {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    outline: var(--background-border-radius) solid var(--ci-color-background-border);
}

[b-7r95uk3o4g] .menu-button {
    padding: var(--spacing-2);
    margin-right: var(--spacing-2);
    margin-left: calc(-1 * var(--spacing-4));
}
/* _content/DocumentProcessor.Server/Shared/NavMenu.razor.rz.scp.css */
.nav-menu[b-pvxt7u6snl] {
    display: flex;
    flex-direction: column;
    overflow: auto;
    grid-area: nav;
    padding: 16px var(--background-border-radius) 0 0;
    flex-grow: 1;
}

[b-pvxt7u6snl] .mud-nav-link {
    align-items: center;
}

[b-pvxt7u6snl] .nav-sublink {
    margin-top: 0;
}

    [b-pvxt7u6snl] .nav-sublink .mud-nav-link {
        padding: var(--spacing-1) 0;
    }

    [b-pvxt7u6snl] .nav-sublink .mud-nav-link-text {
        font-weight: 500;
    }

[b-pvxt7u6snl] .diagnostics {
    display: flex;
    padding: 4px;
}

    [b-pvxt7u6snl] .diagnostics .mud-badge.mud-badge-top.right.mud-badge-overlap {
        top: 1px;
        left: calc(100% - 18px);
    }

    [b-pvxt7u6snl] .diagnostics .mud-typography {
        height: 24px;
    }

[b-pvxt7u6snl] .current-user {
    font-style: italic;
    padding: 0 var(--spacing-3)
}

[b-pvxt7u6snl] .diagnostics, [b-pvxt7u6snl] .current-user, [b-pvxt7u6snl] .mud-svg-icon {
/*    color: wheat;
*/}

[b-pvxt7u6snl] .mud-tooltip-root {
    width: 100%;
}
