/* _content/LogipadWebclient/Components/AppDownload.razor.rz.scp.css */
.app-download-container[b-ebz42kn3us] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 1rem;
    margin: 1rem .5rem;
    padding: .5rem;
}

.app-info[b-ebz42kn3us] {
    display: flex;
    flex-direction: column;
    word-wrap: break-word;
}

.platform-icon[b-ebz42kn3us] {
    font-size: 2rem;
    min-width: 2.5rem;
    text-align: center;
}

.app-info-name[b-ebz42kn3us] {
    font-size: 1rem;
    font-weight: 500;
}

[b-ebz42kn3us] .rz-card {
    background-color: var(--panel-background) !important;
    color: var(--rz-text-color) !important;
    padding: 0;
    cursor: pointer;
}

    [b-ebz42kn3us] .rz-card:hover {
        background-color: var(--hover-backgroundcolor) !important;
    }
/* _content/LogipadWebclient/Components/ConfirmationControl.razor.rz.scp.css */
.confirmation-control[b-0e2ot4rvbc] {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.confirmation-control-isconfirmed[b-0e2ot4rvbc] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.confirmation-control-notconfirmed[b-0e2ot4rvbc] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 1rem;
}

.confirmation-control-notconfirmed-bottom[b-0e2ot4rvbc] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
}
/* _content/LogipadWebclient/Components/DirectEformLinkDIalog.razor.rz.scp.css */
[b-bl5fdxmcgt] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}

.directlink-field[b-bl5fdxmcgt] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: .5rem;
    align-items: center;
    justify-content: space-between;
    min-height: 4rem;
    background-color: var(--dialog-body-highlight);
    margin: 1rem 0 1rem 0;
}

.directlink-span[b-bl5fdxmcgt]{
    overflow-wrap:anywhere;
}

.directlink-field-button[b-bl5fdxmcgt] {
}
/* _content/LogipadWebclient/Components/DocumentBarDetailItem.razor.rz.scp.css */
.document-bar-detail-item[b-f3mwhipsxk] {
    display: flex;
    flex-direction: column;
}

.document-bar-detail-head[b-f3mwhipsxk] {
    display: flex;
    flex-direction: row;
    padding: 0 1rem;
    gap: 1rem;
    align-items: center;
}

.document-bar-detail-head-priority-padding[b-f3mwhipsxk] {
    padding: 0 1rem 0 0.5rem;
}

.document-bar-detail-file-icon[b-f3mwhipsxk] {
    font-size: 2rem;
}

.document-bar-detail-main[b-f3mwhipsxk] {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1;
    gap: 1rem;
}

.document-bar-detail-main-name[b-f3mwhipsxk] {
    font-size: 1.5rem;
    font-weight: 400;
}

.document-bar-external-tab-icon[b-f3mwhipsxk] {
    font-size: 1rem;
}

.document-bar-detail-main-comment[b-f3mwhipsxk] {
    padding-top: .5rem;
    font-weight: 500;
}

.document-bar-detail-detail-button[b-f3mwhipsxk] {
    font-size: 2rem;
    align-self: flex-start;
}

.document-has-priority[b-f3mwhipsxk] {
    border-style: solid;
    border-width: 0.1rem 0.1rem 0.1rem 0.5rem;
    border-radius: 4px;
    box-sizing: border-box;
}

.document-bar-detail-details[b-f3mwhipsxk] {
    margin: .5rem;
}

.document-bar-detail-versions[b-f3mwhipsxk] {
    padding: .5rem .5rem .5rem 2rem;
}

.document-bar-detail-versions-header[b-f3mwhipsxk] {
    font-size: 1.25rem;
    padding: .5rem;
    margin: 0 .5rem;
    background-color: var(--header-background);
}

[b-f3mwhipsxk] .rz-button {
    min-width: 4rem !important;
}

[b-f3mwhipsxk] .rz-row {
    padding: 0.25rem;
}
/* _content/LogipadWebclient/Components/DocumentBarItem.razor.rz.scp.css */
.document-bar-item[b-aurt67cysk] {
    display: flex;
    flex-direction: row;
    padding: 0 1rem;
    gap: 1rem;
    align-items: center;
    min-height: 4.5rem;
}

.document-bar-file-icon[b-aurt67cysk] {
    font-size: 2rem;
}

.document-bar-external-tab-icon[b-aurt67cysk] {
    font-size: 1rem;
}

.document-bar-main[b-aurt67cysk] {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.document-bar-main-top-row[b-aurt67cysk] {
    display: flex;
    flex-direction: row;
    flex: 1;
    gap:1rem;
}

.document-bar-main-name[b-aurt67cysk] {
    font-size: 1rem;
    font-weight: 500;
}

.document-bar-detail-button[b-aurt67cysk] {
    font-size: 2rem;
    align-self: flex-start;
}

.document-has-priority[b-aurt67cysk] {
    border-style: none none none solid;
    border-width: 0.5rem;
    padding-left: 0.5rem;
}

[b-aurt67cysk] .rz-button {
    min-width: 4rem !important;
}
/* _content/LogipadWebclient/Components/DocumentListEntry.razor.rz.scp.css */
hr[b-huedwpovn5] {
    border-top: var(--rz-datalist-item-border);
}
/* _content/LogipadWebclient/Components/DocumentSearchResultList.razor.rz.scp.css */

.dbi-search-result[b-k6hsbwlq8r] {
    margin: .5rem .5rem .5rem 3.5rem;
}

.dbi-search-result-item[b-k6hsbwlq8r] {
    font-size: .75rem;
    word-break: break-word;
}

.dbi-search-result-hr[b-k6hsbwlq8r] {
    margin: .325rem;
}
/* _content/LogipadWebclient/Components/DocumentsOrderControl.razor.rz.scp.css */

.documents-order-buttons[b-yh3q8gyro6] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: end;
    align-items: center;
    gap: .5rem;
}

.documents-order-buttons-label[b-yh3q8gyro6] {
    font-size: 1.25rem;
}
/* _content/LogipadWebclient/Components/DocumentsSearchBar.razor.rz.scp.css */
.search-bar[b-q85o8e799s] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: start;
    align-items: center;
    margin: 1rem 1rem 2rem 1rem;
}

.search-bar-label[b-q85o8e799s] {
    font-size: 1.25rem;
    color: var(--rz-primary)
}

.search-bar-input[b-q85o8e799s] {
    width: 50%;
    min-width: 10rem;
}

.search-bar-result[b-q85o8e799s] {
    font-size: 1.25rem;
}

.search-bar-loading[b-q85o8e799s] {
    font-size: 1.25rem;
}

[b-q85o8e799s] .rz-button {
    min-width: 4rem !important;
}
/* _content/LogipadWebclient/Components/DocumentsViewAll.razor.rz.scp.css */
.documents-container[b-gegm1dil19] {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    margin: 1rem;
    overflow: hidden;
}

.documents-list[b-gegm1dil19] {
    flex: 1;
    overflow-y: auto;
}
/* _content/LogipadWebclient/Components/DocumentsViewConfirmationRequired.razor.rz.scp.css */
.documents-container[b-d9gikearz3] {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    margin: 1rem;
    overflow: hidden;
}

.documents-list[b-d9gikearz3] {
    flex: 1;
    overflow-y: auto;
}
/* _content/LogipadWebclient/Components/DocumentsViewFolder.razor.rz.scp.css */
.folder-view[b-fqu7uxo4ix] {
    display: flex;
    flex-direction: row;
    gap: 1.5rem;
    overflow: hidden;
    margin: 1rem;
    height: 100%;
}

.heading[b-fqu7uxo4ix] {
    font-size: 1.5rem;
    padding: .5rem .5rem .5rem 1.375rem;
    background-color: var(--header-background);
    color: var(--rz-primary);
    border-top-left-radius: var(--rz-input-border-radius);
    border-top-right-radius: var(--rz-input-border-radius);
}

.treeview-container[b-fqu7uxo4ix] {
    width: 25%;
    min-width: 15rem;
    display: flex;
    flex-direction: column;
    border-radius: var(--rz-input-border-radius);
    border: var(--rz-datalist-item-border);
}

.treeview[b-fqu7uxo4ix] {
    padding: 1rem;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.document-container[b-fqu7uxo4ix] {
    display: flex;
    flex-direction: column;
    flex: 1;
    border-radius: var(--rz-input-border-radius);
    border: var(--rz-datalist-item-border);
}

.document-list[b-fqu7uxo4ix] {
    flex: 1;
    overflow-y: auto;
    padding-top: .5rem;
}
/* _content/LogipadWebclient/Components/DocumentsViewFolderPinned.razor.rz.scp.css */
.folder-view[b-mzn6tmm21p] {
    display: flex;
    flex-direction: row;
    gap: 1.5rem;
    overflow: hidden;
    margin: 1rem;
    height: 100%;
}

.heading[b-mzn6tmm21p] {
    font-size: 1.5rem;
    padding: .5rem .5rem .5rem 1.375rem;
    background-color: var(--header-background);
    color: var(--rz-primary);
    border-top-left-radius: var(--rz-input-border-radius);
    border-top-right-radius: var(--rz-input-border-radius);
}

.treeview-container[b-mzn6tmm21p] {
    width: 25%;
    min-width: 15rem;
    display: flex;
    flex-direction: column;
    border-radius: var(--rz-input-border-radius);
    border: var(--rz-datalist-item-border);
}

.treeview[b-mzn6tmm21p] {
    padding: 1rem;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.document-container[b-mzn6tmm21p] {
    display: flex;
    flex-direction: column;
    flex: 1;
    border-radius: var(--rz-input-border-radius);
    border: var(--rz-datalist-item-border);
}

.document-list[b-mzn6tmm21p] {
    flex: 1;
    overflow-y: auto;
    padding-top: .5rem;
}
/* _content/LogipadWebclient/Components/DocumentVersionItem.razor.rz.scp.css */
.document-version-item[b-ee3s3a5otz] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1rem;
    padding: .5rem;
}

.document-version-item-icon[b-ee3s3a5otz] {
    font-size: 2rem;
}

.document-version-item-main[b-ee3s3a5otz] {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.document-version-item-main-3rd-row[b-ee3s3a5otz] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
}

.document-version-item-name[b-ee3s3a5otz] {
    display: flex;
    flex-direction: row;
    gap: 0.375rem;  
}
/* _content/LogipadWebclient/Components/DocumentViewDialog.razor.rz.scp.css */
.pdf-container[b-s0lz48iyaq] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.pdf-iframe[b-s0lz48iyaq] {
    flex-grow: 1;
    margin: 0;
    padding: 0;
    border: none;
    overflow: auto;
}
/* _content/LogipadWebclient/Components/EformDefinitionLinkButton.razor.rz.scp.css */
[b-li5hcmmviu] .rz-button {
    height: 2.25rem;
}
/* _content/LogipadWebclient/Components/EformDefinitionOverview.razor.rz.scp.css */
.definitions[b-mr370i6k8j] {
    display: flex;
    flex-direction: column;
    width: 30%;
}

.definitions-head[b-mr370i6k8j] {
    display: flex;
    flex-direction: column;
    font-size: 1.5rem;
    padding: .5rem;
    background-color: var(--header-background);
    color: var(--rz-primary);
}

.definitions-main[b-mr370i6k8j] {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
}

[b-mr370i6k8j] span {
    width: 100%;
    line-height: 3rem;
    padding: 0 1rem 0 1rem;
}

    [b-mr370i6k8j] span:has(div.active) {
        background-color: var(--active-background);
    }

    [b-mr370i6k8j] span:hover {
        background-color: var(--hover-backgroundcolor);
        color: var(--hoverable-color);
        cursor: pointer;
    }

[b-mr370i6k8j] .rz-multiselect-item {
    padding: 0;
}

[b-mr370i6k8j] li.rz-state-highlight.rz-multiselect-item {
    color: var(--rz-text-color);
}

[b-mr370i6k8j] .rz-listbox-list-wrapper {
    overflow-x: hidden;
}

[b-mr370i6k8j] .rz-button {
    padding: 0;
}
/* _content/LogipadWebclient/Components/EformDefinitionOverviewEntry.razor.rz.scp.css */
.display-name[b-3lhn6zdpe1] {
    padding: .375rem 0;
}

.definition-row[b-3lhn6zdpe1] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
/* _content/LogipadWebclient/Components/EformErrorDialog.razor.rz.scp.css */
.detail-button[b-d8dpkf7oe6] {
    margin-bottom: 1rem;
}

.footer-buttons[b-d8dpkf7oe6] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-end;
    margin-top: 1rem;
}
/* _content/LogipadWebclient/Components/EformOverview.razor.rz.scp.css */


.eforms[b-fx99i4bmke] {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    flex: 1;
}

.eforms-head[b-fx99i4bmke] {
    display: flex;
    flex-direction: column;
    background-color: var(--header-background);
    color: var(--rz-primary);
}

.eforms-head-bar[b-fx99i4bmke] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.eforms-main[b-fx99i4bmke] {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.heading[b-fx99i4bmke] {
    font-size: 1.5rem;
    padding: .5rem;
}

.eforms-placeholder[b-fx99i4bmke] {
    font-size: 1.5rem;
    padding: 1rem;
    margin-top: 2rem;
}

.visibility-control[b-fx99i4bmke] {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.visibility-switch[b-fx99i4bmke] {
    margin-right: 1rem;
}

[b-fx99i4bmke] span {
    width: 100%;
    padding: 0 1rem 0 1rem;
}

    [b-fx99i4bmke] span:hover {
        background-color: var(--hover-backgroundcolor);
        color: var(--hoverable-color);
        cursor: pointer;
    }

[b-fx99i4bmke] .rz-listbox-list-wrapper {
    overflow-x: hidden;
}

[b-fx99i4bmke] .rz-multiselect-item {
    padding: 0;
}

[b-fx99i4bmke] .rz-row {
    flex-wrap: nowrap;
}
/* _content/LogipadWebclient/Components/EformOverviewEntry.razor.rz.scp.css */
[b-4zi78y1w3s] .mainrow {
    align-items: center !important;
    height: 3rem;
}

[b-4zi78y1w3s] .rz-row {
    flex-wrap: nowrap;
}

[b-4zi78y1w3s] .rz-button {
    padding: 0.3rem 0;
}

    [b-4zi78y1w3s] .rz-button > span {
        padding: 0;
    }

        [b-4zi78y1w3s] .rz-button > span > span {
            padding: 0 0.3rem;
        }
/* _content/LogipadWebclient/Components/EformValidationDialog.razor.rz.scp.css */
.footer-buttons[b-cfeeo8fo1x] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-end;
    margin-top: 1rem;
}
/* _content/LogipadWebclient/Components/EformVersionDeleteDialog.razor.rz.scp.css */
[b-ub536m3e4k] .footer-buttons {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-end;
    margin-top: 1rem;
}
/* _content/LogipadWebclient/Components/EformVersionsList.razor.rz.scp.css */
.versions[b-nbv6i62s3a] {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
}

.eform-version-box[b-nbv6i62s3a] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: .5rem .25rem .5rem 0rem;
}

.box-border[b-nbv6i62s3a] {
    border: .1rem solid lightgray;
    border-radius: .25rem;
}
.box-border-selected[b-nbv6i62s3a] {
    border: .1rem solid #328291;
    border-radius: .25rem;
}

.eform-version-delete[b-nbv6i62s3a] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: .25rem;
}

.eform-version-hoverable-info[b-nbv6i62s3a] {
    display: flex;
    flex-direction: row;
}

.eform-version-info[b-nbv6i62s3a] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: .5rem;
    padding: .5rem .5rem;
}

.eform-version-info-column[b-nbv6i62s3a] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between;
}
/* _content/LogipadWebclient/Components/IconLabel.razor.rz.scp.css */
.icon-label[b-ffq2qsi0a4] {
    display: flex;
    flex-direction: row;
    gap: .375rem;
    align-items: center;
    align-content: center;
}

.icon[b-ffq2qsi0a4]{
    font-size:1rem;
}

.label[b-ffq2qsi0a4]{
    line-height:1;
}

.success[b-ffq2qsi0a4]{
    color: var(--success-color);
}

.danger[b-ffq2qsi0a4] {
    color: var(--danger-color);
}
/* _content/LogipadWebclient/Components/LanguageSelect.razor.rz.scp.css */
[b-hodgsaeqxw] .user-card {
    background-color: var(--panel-background);
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    padding: 0;
}

[b-hodgsaeqxw] .header-title {
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .0125em;
    line-height: 2rem;
    margin: 0;
}

[b-hodgsaeqxw] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}
/* _content/LogipadWebclient/Components/LocalDataProvider.razor.rz.scp.css */
.sync-info[b-txk69vpnug] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--page-background);
}

.sync-progress[b-txk69vpnug] {
    width: 50%;
    margin: 3rem;
}
/* _content/LogipadWebclient/Components/LogipadLogo.razor.rz.scp.css */
.logo[b-bub2lqmzn7] {
    max-width: 20rem;
}
/* _content/LogipadWebclient/Components/NewsEntry.razor.rz.scp.css */
.news-entry[b-r1kqqfuba4] {
    display: flex;
    flex-direction: column;
}

.news-header[b-r1kqqfuba4] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
    padding:0 0 1rem 0;
}

.news-spacer[b-r1kqqfuba4] {
    flex: 1;
}
/* _content/LogipadWebclient/Components/OrderControl.razor.rz.scp.css */
.order-control[b-h3ikbb6rkt] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5rem;
    padding: .5rem;
    cursor: pointer;
}

.label[b-h3ikbb6rkt] {
    font-size: 1.5rem;
}

.icon[b-h3ikbb6rkt] {
    font-size: 1.5rem;
}

.order-button[b-h3ikbb6rkt] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5rem;
}
/* _content/LogipadWebclient/Components/PdfViewer.razor.rz.scp.css */
.header[b-jowc1wyw7f] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
    padding: 1rem;
}

.pdf-container[b-jowc1wyw7f] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.pdf-iframe[b-jowc1wyw7f] {
    flex-grow: 1;
    margin: 0;
    padding: 0;
    border: none;
    overflow: auto;
}

.loading[b-jowc1wyw7f] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
/* _content/LogipadWebclient/Components/ProgressBar.razor.rz.scp.css */
.progress[b-rnmp8eme7k] {
    background-color: var(--progress-bar-background-color);
    border-radius: 0.3rem;
}

.sync-bar[b-rnmp8eme7k] {
    width: 100%;
    border-radius: 0.3rem;
}

.progress-bar[b-rnmp8eme7k] {
    text-align: center;
    width: 100%;
    padding: .25rem;
    color: white;
    border-bottom: 0;
    background-color: var(--rz-primary);
}

    .progress-bar[b-rnmp8eme7k]::after {
        background-color: var(--progress-bar-background-color);
    }
/* _content/LogipadWebclient/Components/SiderButton.razor.rz.scp.css */
.button-text[b-q96knb1580] {
    max-width: 5rem;
    word-wrap: break-word;
    word-break: break-word;
    text-align: center;
}

.sider-mdi-icon[b-q96knb1580] {
    font-weight: normal;
    font-style: normal;
    font-size: var(--rz-icon-size);
    line-height: normal;
}
/* _content/LogipadWebclient/Components/Sync.razor.rz.scp.css */
.sync-box[b-3622jtq04p] {
    padding: 2rem;
    border-radius: 0.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    background: var(--panel-background);
    color: var(--rz-text-color);
}

[b-3622jtq04p] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}
/* _content/LogipadWebclient/Components/SyncStats.razor.rz.scp.css */
.sync-stats[b-fxtuygqwsm] {
    padding: 2rem;
    border-radius: 0.5rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
    background: var(--panel-background);
    color: var(--rz-text-color);
}
/* _content/LogipadWebclient/Components/TreeView.razor.rz.scp.css */
.treeview-item[b-8ndpijk892] {
    display: flex;
    flex-direction: row;
    gap:.5rem;
    font-size:1rem;
    margin-bottom:.5rem;
}

    .treeview-item.is-active[b-8ndpijk892] {
        color: var(--rz-primary);
    }


.expand-item[b-8ndpijk892]{
    padding:.25rem;
    cursor: pointer;
}
.folder-clickable[b-8ndpijk892] {
    display: flex;
    flex-direction: row;
    gap: .25rem;
    padding:.375rem;
}

.invisible[b-8ndpijk892] {
    visibility: hidden;
}

.subtree[b-8ndpijk892] {
    margin-left: 1rem;
}
/* _content/LogipadWebclient/Components/UserButton.razor.rz.scp.css */
[b-7se9zgimld] button {
    color: inherit !important;
    display: flex;
    align-items: baseline;
    background-color: var(--panel-background) !important;
    border: var(--rz-input-border);
    height: 38px;
}

    [b-7se9zgimld] button:hover {
        color: var(--rz-primary) !important;
    }

    [b-7se9zgimld] button > span {
        align-items: flex-end !important;
    }

        [b-7se9zgimld] button > span > i {
            font-size: 1.5rem !important;
        }

        [b-7se9zgimld] button > span > span {
            line-height: initial;
            padding-left: 0.3rem;
        }
/* _content/LogipadWebclient/Components/UserInfo.razor.rz.scp.css */
[b-rnn3pv1ddk] .user-card {
    background-color: var(--panel-background);
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    padding: 0;
}

[b-rnn3pv1ddk] .header-title {
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .0125em;
    line-height: 2rem;
    margin: 0;
}

[b-rnn3pv1ddk] .rz-row {
    padding-left: 1rem;
    padding-right: 1rem;
    height: 3.25rem;
    flex-wrap: nowrap;
    display: flex;
}


/* _content/LogipadWebclient/Components/VersionInfo.razor.rz.scp.css */
.version-info[b-uv02tnfn5i] {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 1rem;
}
/* _content/LogipadWebclient/Components/WeblinkEntry.razor.rz.scp.css */
[b-wuf5eu49rm] .rz-row {
    align-items: center !important;
    flex-wrap: nowrap;
}

.icon-column[b-wuf5eu49rm] {
    width: 2rem;
    display: flex;
    align-items: center;
}
/* _content/LogipadWebclient/Pages/Apps.razor.rz.scp.css */
.vcenter[b-g35ar81k5f] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 3rem 0rem;
    background-color: var(--page-background);
    height: 100%;
}

.apps-container[b-g35ar81k5f] {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 1rem;
    overflow:auto;
}

.apps-download-container[b-g35ar81k5f] {
    display: flex;
    flex-direction: column;
    padding: 2rem;
    color: var(--textcolor-onprimary);
    background-color: var(--rz-primary);
}

.app-download-entries[b-g35ar81k5f] {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 27rem;
}

.apps-settings-container[b-g35ar81k5f] {
    display: flex;
    flex-direction: column;
    padding: 2rem;
    gap: 1rem;
    color: var(--textcolor-onprimary);
    background-color: var(--rz-primary);
}

@media all and (min-width: 900px) {
    .apps-download-container[b-g35ar81k5f], .apps-settings-container[b-g35ar81k5f] {
        min-width: 23rem;
    }
}

.app-config-select[b-g35ar81k5f] {
    max-width: 20rem;
    width: 100%;
}

[b-g35ar81k5f] a.settings-link {
    color: var(--rz-primary-lighter);
}

[b-g35ar81k5f] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}

[b-g35ar81k5f] .rz-dropdown {
    width: 100%;
}
/* _content/LogipadWebclient/Pages/Documents.razor.rz.scp.css */
.documents-header[b-8hr4afpnin] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
}

.documents-header-left[b-8hr4afpnin] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5rem;
}

.documents-header-left-label[b-8hr4afpnin] {
    font-size: 1.25rem;
}

[b-8hr4afpnin] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}
/* _content/LogipadWebclient/Pages/Eforms/CreateEform.razor.rz.scp.css */
.container[b-po0va56ma9] {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.head[b-po0va56ma9] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0;
}

.heading[b-po0va56ma9] {
    font-size: 2rem;
    font-weight: 500;
}

.buttons[b-po0va56ma9] {
    display: flex;
    flex-direction: row;
    gap: .5rem;
}

.content[b-po0va56ma9] {
    flex: 1;
    display: flex;
}
/* _content/LogipadWebclient/Pages/Eforms/DisplayEform.razor.rz.scp.css */
.de-container[b-ip8lc1y9np] {
    flex: 1;
    display: flex;
    flex-direction: row;
    overflow: hidden;
}

.de-head[b-ip8lc1y9np] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1rem;
    width: 20%;
    min-width: 15rem;
}

.de-buttons[b-ip8lc1y9np] {
    display: flex;
    flex-direction: row;
    gap: .5rem;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.de-content[b-ip8lc1y9np] {
    display: flex;
    flex-direction: row;
    padding: .5rem 1rem .5rem 0;
    flex: 1;
}

.de-table[b-ip8lc1y9np] {
    padding: 1rem;
}

    .de-table td[b-ip8lc1y9np] {
        text-align: left;
        vertical-align: top;
        height: 2rem;
    }

.de-history[b-ip8lc1y9np] {
    padding: .5rem;
    font-size: 1.5rem;
    color: var(--rz-primary);
    background-color: var(--header-background);
}
/* _content/LogipadWebclient/Pages/Eforms/EditEform.razor.rz.scp.css */
.ee-container[b-pabtg3tbr2] {
    flex: 1;
    display: flex;
    flex-direction: row;
    overflow: hidden;
}

.ee-sider[b-pabtg3tbr2] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1rem;
    width: 20%;
    min-width: 15rem;
}

.ee-buttons[b-pabtg3tbr2] {
    display: flex;
    flex-direction: column;
    gap: .5rem;
}

.ee-content[b-pabtg3tbr2] {
    display: flex;
    flex-direction: row;
    padding: .5rem 1rem .5rem 0;
    flex: 1;
}

.ee-history[b-pabtg3tbr2] {
    padding: .5rem;
    font-size: 1.5rem;
    color: var(--rz-primary);
    background-color: var(--header-background);
}
/* _content/LogipadWebclient/Pages/Eforms/Eforms.razor.rz.scp.css */
.eforms-page[b-qwspef31cp] {
    display: flex;
    flex-direction: row;
    gap: 2rem;
    padding: 0 1rem 1rem 1rem;
    flex: 1;
    overflow-y: auto;
}

.eforms-page-head[b-qwspef31cp] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}
/* _content/LogipadWebclient/Pages/Index.razor.rz.scp.css */
.index-container[b-rlwqsb4m2z] {
    background: var(--page-background);
    display: flex;
    flex-direction: row;
    gap: 1rem;
    flex: 1;
    overflow: hidden;
}

.index-left[b-rlwqsb4m2z] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.index-center[b-rlwqsb4m2z] {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    border-radius: 0.5rem;
    background: var(--panel-background);
    color: var(--rz-text-color);
}
/* _content/LogipadWebclient/Pages/PinnedFolder.razor.rz.scp.css */
.heading[b-5fe2ixbhkt] {
    font-size: 1.5rem;
    padding: .5rem .5rem .5rem 1.375rem;
    background-color: var(--header-background);
    color: var(--rz-primary);
}

.treeview-container[b-5fe2ixbhkt] {
    width: 25%;
    min-width: 15rem;
    display: flex;
    flex-direction: column;
}

.treeview[b-5fe2ixbhkt] {
    padding: 1rem;
    border: 1px solid rgba(0,0,0,.12);
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.document-container[b-5fe2ixbhkt] {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.document-list[b-5fe2ixbhkt] {
    flex: 1;
    overflow-y: auto;
    border: 1px solid rgba(0,0,0,.12);
    padding-top: .5rem;
}

.documents-header[b-5fe2ixbhkt] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
}

.documents-header-left[b-5fe2ixbhkt] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5rem;
}

.documents-header-left-label[b-5fe2ixbhkt] {
    font-size: 1.25rem;
}

[b-5fe2ixbhkt] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}
/* _content/LogipadWebclient/Pages/User.razor.rz.scp.css */
.user-container[b-cxo0xeajru] {
    background: var(--page-background);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
    justify-content: flex-start;
}

.logout-button[b-cxo0xeajru] {
    display: flex;
    flex-direction: row-reverse;
    padding: 0 1rem 0 0;
}

.user-content[b-cxo0xeajru] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
}

.user-content-card[b-cxo0xeajru] {
    flex-basis: 100%;
    flex-grow: 1;
}
/* _content/LogipadWebclient/Pages/Weblinks.razor.rz.scp.css */
[b-m8l1rhcaxf] li {
    padding: 0.5rem 1rem;
}

[b-m8l1rhcaxf] .rz-datalist-data {
    padding: 0 0.5rem 0.5rem 0.5rem;
}

.weblink-page[b-m8l1rhcaxf] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.weblink-header[b-m8l1rhcaxf] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
}

.weblink-header-right[b-m8l1rhcaxf] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5rem;
}

.weblink-header-right-label[b-m8l1rhcaxf] {
    font-size: 1.25rem;
}

[b-m8l1rhcaxf] label {
    color: var(--rz-text-color);
    font-size: var(--rz-input-font-size);
    line-height: var(--rz-input-line-height);
}


/* _content/LogipadWebclient/Shared/AccessControl.razor.rz.scp.css */
.noaccess-text[b-momexrcynz] {
    margin: 1rem;
}
/* _content/LogipadWebclient/Shared/Hoverable.razor.rz.scp.css */
.hoverable:hover[b-t92qmuethx] {
    cursor: pointer;
    background-color: var(--hover-backgroundcolor);
    color: var(--hoverable-color);
}
/* _content/LogipadWebclient/Shared/HoverableDocument.razor.rz.scp.css */
.hoverable:hover[b-812zq3v8vw] {
    cursor: pointer;
    color: var(--hoverable-text-color);
}
.nothoverable:hover[b-812zq3v8vw] {
    cursor: not-allowed;
}
/* _content/LogipadWebclient/Shared/HoverableText.razor.rz.scp.css */
.hoverable:hover[b-n8fo3bqoj8] {
    cursor: pointer;
    color: var(--hoverable-text-color);
}
/* _content/LogipadWebclient/Shared/MainLayout.razor.rz.scp.css */

.lppage[b-pfu7iwdcol] {
    background: var(--page-background);
    display: flex;
    flex-direction: row;
    height: 100%;
    width: 100%;
    gap: 1rem;
}

.lpside[b-pfu7iwdcol] {
    background: var(--menu-background);
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.lpmain[b-pfu7iwdcol] {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    background: var(--page-background);
}

.lphead[b-pfu7iwdcol] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    gap: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
}

.lpcontent[b-pfu7iwdcol] {
    background: var(--panel-background);
    flex: 1;
    display: flex;
    flex-direction: column;
    margin-right: 1rem;
    margin-bottom: 1rem;
    overflow: hidden;
    border-radius: 0.5rem;
}

[b-pfu7iwdcol] .theme-toggle {
    border-radius: var(--rz-input-border-radius);
    border: var(--rz-input-border);
}

    [b-pfu7iwdcol] .theme-toggle > div {
        border: 0 !important;
    }
