@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/MSPI.UI/Pages/Admin/Admin.razor.rz.scp.css */
.mspi-admin-page[b-4ldpv2qp1a] {
	height: 100%;
	width: 100%;
}

	.mspi-admin-page .mspi-admin-header[b-4ldpv2qp1a] {
		display: block;
		height: 50px;
	}

	.mspi-admin-page[b-4ldpv2qp1a] .mspi-admin-content {
		height: calc(100% - 50px);
	}

	.mspi-admin-page[b-4ldpv2qp1a] .mspi-admin-content-inner {
		height: 100%;
	}
/* _content/MSPI.UI/Pages/Admin/Books.razor.rz.scp.css */
.books-content[b-bacazqjgzi] {
    height: 100%;
    padding: 1rem;
}

    .books-content[b-bacazqjgzi] .books-grid {
        height: calc(100% - 30px);
        overflow: auto;
    }

    /* workaround for telerik formgroups getting reordered when hidden */
    .books-content[b-bacazqjgzi] .hidden {
        display: none;
    }
/* _content/MSPI.UI/Pages/Admin/EditContent.razor.rz.scp.css */
.edit-content-wrapper[b-flwuj53act] {
    height: 100%;
    padding: 1rem;
}

    .edit-content-wrapper[b-flwuj53act] .edit-content-search {
        padding: 1rem 0 2rem 0;
    }

    .edit-content-wrapper[b-flwuj53act] .policy-editor-wrapper-admin-editor {
        height: 50%;
        overflow: auto;
        padding: 2rem 0 1rem 0;
    }
/* _content/MSPI.UI/Pages/Admin/FolioConverter.razor.rz.scp.css */
.folio-converter[b-sw33dsiun7] {
    height: 100%;
    padding: 1rem;
}

    .folio-converter[b-sw33dsiun7] .folio-titles-preview {
        height: 55%;
        overflow: auto;
    }
/* _content/MSPI.UI/Pages/Admin/LinkManager.razor.rz.scp.css */
.manage-links[b-t9u8j6roph] {
    height: 100%;
    padding: 1rem;
}

    .manage-links[b-t9u8j6roph] .links-grid {
        height: calc(100% - 30px);
        overflow: auto;
    }
/* _content/MSPI.UI/Pages/Admin/LinksReport.razor.rz.scp.css */
.policy-links-report[b-egzat07vdw] {
    height: 100%;
    padding: 1rem;
}

    .policy-links-report[b-egzat07vdw] .links-list-wrapper {
        height: calc(92% - 30px);
        padding: 1rem 0;
        overflow: auto;
    }
/* _content/MSPI.UI/Pages/Admin/MSPIAdminLockedSectionManager.razor.rz.scp.css */
.mspi-admin-locked-section-manager-content[b-8gfdsyg3t0] {
	height: calc(100% - 20px);
	padding: 1rem 0;
	width: 100%;
	overflow:scroll;
}
/* _content/MSPI.UI/Pages/Admin/PoliciesAccessed.razor.rz.scp.css */
.policies-accessed-report[b-ebhlozp6in] {
	height: 100%;
	padding: 1rem;
}

	.policies-accessed-report[b-ebhlozp6in] .run-report-button {
		margin-bottom: .4rem;
	}
/* _content/MSPI.UI/Pages/Admin/UsageStatisticsReport.razor.rz.scp.css */
.usage-statistics-report[b-wzq3ra7det] {
    height: 100%;
    padding: 1rem;
}

    .usage-statistics-report[b-wzq3ra7det] .run-report-button {
        margin-bottom: .4rem;
    }

    .usage-statistics-report[b-wzq3ra7det] .statistics-section {
        padding: 1rem;
    }

    .usage-statistics-report[b-wzq3ra7det] .statistics-table td {
        border: 1px solid black;
        padding: .25rem 1rem;
    }

        .usage-statistics-report[b-wzq3ra7det] .statistics-table.header-column tr td:first-of-type {
            font-weight: bold;
        }

        .usage-statistics-report[b-wzq3ra7det] .statistics-table.header-row tr:first-of-type td {
            font-weight: bold;
        }

        .usage-statistics-report[b-wzq3ra7det] .statistics-table td.header-column {
            font-weight: bold;
        }

    .usage-statistics-report[b-wzq3ra7det] .statistics-wrapper {
        height: calc(92% - 30px);
        overflow: auto;
        padding: 1rem;
    }
/* _content/MSPI.UI/Pages/Admin/UserFormTemp.razor.rz.scp.css */
.notification-container[b-v77w4svjlm] {
    position: relative;
    display: inline-block; /* Or block, depending on your layout */
    padding: 10px 20px;
    background-color: #007bff;
    color: white;
    border: none;
    cursor: pointer;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
}

.HideUserRightTypeElements[b-v77w4svjlm]{
    display:none;
}

.ShowUserRightTypeElements[b-v77w4svjlm] {
    display: inline-block;
}
/* _content/MSPI.UI/Pages/Admin/Users/Users.razor.rz.scp.css */
.manage-users[b-hxr01ctive] {
    height: 100%;
    padding: 1rem;
}

    .manage-users[b-hxr01ctive] .users-grid {
        height: calc(100% - 30px);
        overflow: auto;
    }
/* _content/MSPI.UI/Pages/Components/ArchiveNavigation.razor.rz.scp.css */
[b-dwwwzstakw] .k-treeview-leaf:has(.archive-treeview-item-header) {
    user-select: none;
}

    [b-dwwwzstakw] .k-treeview-leaf:has(.archive-treeview-item-header).k-focus {
        box-shadow: unset;
    }
/* _content/MSPI.UI/Pages/Components/BookEditor.razor.rz.scp.css */
.book-editor-comments-container[b-3c11x0llvs] {
	position: relative;
	padding-bottom: 1px; 
	background-color: #f0f0f0; 
	border: 1px solid #ccc;
	padding: 1px;
}

.book-editor-comment-date-updated[b-3c11x0llvs] {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 0.8em;
	color: #666;
}
/* _content/MSPI.UI/Pages/Components/Common/TermsAndConditions.razor.rz.scp.css */
button#closeTerms[b-1azkyfvizg] {
    background: #fff;
}

#closeTerms[b-1azkyfvizg] {
    background: #fff;
    background-color: #ffeca3;
    border: solid 1px #575757;
    font-size: 80%;
    margin: auto;
    padding: 3px;
    text-transform: uppercase;
    width: 100px;
}

#termsConditions[b-1azkyfvizg] {
    background-color: #ffffffc4;
    border-radius: 0;
    bottom: 0;
    box-shadow: none;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

#termsConditions .modal-content[b-1azkyfvizg] {
    background-color: #fff;
    border: solid 1px #606164;
    padding: 20px;
}
/* _content/MSPI.UI/Pages/Components/Dashboard.razor.rz.scp.css */
[b-tt2gwhcd6r] .dashboard-nav-link {
    margin: 2rem 0;
}

[b-tt2gwhcd6r] .dashboard-grid-association {
    height: calc(100% - 36px);
}

[b-tt2gwhcd6r] .dashboard-grid-district {
    max-height: 500px;
}
/* _content/MSPI.UI/Pages/Components/LoginComponent.razor.rz.scp.css */
/* i can't get this to work argh */
/* _content/MSPI.UI/Pages/Components/RollOut.razor.rz.scp.css */
div#divRollOut[b-402kd0c1o1] {
    height: 100%;
}

.rollout-sections[b-402kd0c1o1] {
    display: flex;
    height: calc(100% - 60px);
    overflow: hidden;
    flex-wrap: nowrap;
    align-items: flex-start;
}

.rollout-buttons[b-402kd0c1o1] {
    padding-top: 20px;
    text-align: center;
}

button.telerik-blazor.k-button.k-input-button.k-button-solid.k-button-md.k-button-solid-base.k-icon-button[b-402kd0c1o1] {
    padding: 0 0 5px 0;
    margin: 0;
}

.k-button-md.k-icon-button[b-402kd0c1o1] {
    padding: 0 0 3px 0;
    cursor: pointer;
}

span.telerik-blazor.k-button-icon.k-icon.k-svg-icon.k-svg-i-filter-clear[b-402kd0c1o1] {
    color: #000;
    font-size: 24px;
}

.grid-header[b-402kd0c1o1] {
    height: 30px;
    position: relative;
}

.grid-header-button[b-402kd0c1o1] {
    position: absolute;
    top: 0;
    right: 0;
}
/* _content/MSPI.UI/Pages/Components/SetStatusesDialog.razor.rz.scp.css */
.status-list[b-nj2frrsivv] {
    margin: 2rem 0;
}
/* _content/MSPI.UI/Pages/Components/VersionsViewer.razor.rz.scp.css */
.archivedDraftMeta[b-qn4qe6ykvf] {
    background-color: #eee;
    padding: 10px;
}
.archivedDraftMeta p[b-qn4qe6ykvf] {
    margin: 0;
}
.overrideVersionDiff del[b-qn4qe6ykvf],
.overrideVersionDiff ins[b-qn4qe6ykvf] {
    color: inherit;
    background-color: transparent;
    text-decoration: none;
}
.k-window-content[b-qn4qe6ykvf], .k-prompt-container[b-qn4qe6ykvf] { overflow: hidden; }
/* _content/MSPI.UI/Pages/Index.razor.rz.scp.css */
.disabled-treeview[b-xqj2u0hhzp] {
	pointer-events: none;
	opacity: .8;
}
/* _content/MSPI.UI/Shared/MainLayout.razor.rz.scp.css */
.page[b-302tyykgsg] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-302tyykgsg] {
    flex: 1;
}

.sidebar[b-302tyykgsg] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
}

.top-row[b-302tyykgsg] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-302tyykgsg]  a, .top-row .btn-link[b-302tyykgsg] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-302tyykgsg] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-302tyykgsg] {
        display: none;
    }

    .top-row.auth[b-302tyykgsg] {
        justify-content: space-between;
    }

    .top-row a[b-302tyykgsg], .top-row .btn-link[b-302tyykgsg] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-302tyykgsg] {
        flex-direction: row;
    }

    .sidebar[b-302tyykgsg] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-302tyykgsg] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-302tyykgsg], article[b-302tyykgsg] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/MSPI.UI/Shared/PageFooter.razor.rz.scp.css */
.page-footer[b-w0eja6ce8u] {
    border-top: solid 1px #ccc;
    background: #e4e7eb;
    padding: 3.5px 10px;
    font-size: .7rem;
    text-transform: uppercase;
    height: 25px;
}

.page-footer-layout[b-w0eja6ce8u] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
    .page-footer-layout a[b-w0eja6ce8u] {
        color: #000;
    }

    .page-footer-layout .powered-by[b-w0eja6ce8u] {
        text-align: right;
    }
