/* /Components/App.Razor.rz.scp.css */
[b-z4hgw9z3v3] div.rz-notification {
    inset-block-start: 0px;
}

[b-z4hgw9z3v3] div.rz-notification-content {
    width: 100%;
}
/* /Components/Layout/FullContainerLayout.razor.rz.scp.css */

main[b-epnll2r898] {
    flex: 1;
}

.rz-layout[b-epnll2r898] {
    height: auto !important;
    background: white;
}

.rz-layout .rz-body[b-epnll2r898] {
    overflow: hidden;
}

#blazor-error-ui[b-epnll2r898] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-epnll2r898] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Components/Layout/FullPageLayout.razor.rz.scp.css */
.rz-layout .rz-body[b-vd9auc2fa2] {
    padding: 0;
}

.rz-body[b-vd9auc2fa2] {
    display: flex;
    flex-direction: column;
}

.rz-body > *[b-vd9auc2fa2] {
    flex: 0 0 auto;
}
/* /Components/Widgets/DownloadStatusAlert.razor.rz.scp.css */
.download-status[b-2xzhbiaham] {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.download-status__slot[b-2xzhbiaham] {
    width: 600px;
}

[b-2xzhbiaham] .rz-alert-content {
    width: 100%;
}

.download-status__slot.is-idle[b-2xzhbiaham] {
    visibility: hidden; /* keeps height, hides content */
}
/* /Components/Widgets/SimpleTableDisplay.razor.rz.scp.css */
.simple-table[b-stfu4h73af]  th.rz-text-align-right .rz-column-title {
    padding-right: 0.5rem;
}
/* /Routes/Eclds/AvailabilityMatrix/Index.razor.rz.scp.css */

header[b-njq6pd4h4r] {
    background: #d9d9d6;
    border-bottom: 1px solid hsl(199, 20%, 90%);
    padding: 14px 18px;
    border-radius: 4px 4px 0 0;
}

section[b-njq6pd4h4r] {
    padding: 14px 18px;
}

.am-report-wrapper[b-njq6pd4h4r] {
    overflow-x: auto;
    max-width: 100%;
}

table[b-njq6pd4h4r] {
    border-spacing: 0;
    border-collapse: separate; /* sticky works more reliably with separate */
    table-layout: fixed;
    min-width: max-content; /* lets year columns extend and scroll */
    font-size: 0.9em;
}

td[b-njq6pd4h4r], th[b-njq6pd4h4r] {
    background: #fafafa;
    text-align: center;
    border: 1px solid black;
    padding: 2px;
}

th[b-njq6pd4h4r] {
    background: #f3f3f3;
    font-weight: bold;
}

td.has-data[b-njq6pd4h4r] {
    background: #9bcbeb;
}

.head-col[b-njq6pd4h4r] {
    position: sticky;
    z-index: 3;
}

.head-col-1[b-njq6pd4h4r] {
    left: 0;
    text-align: left;
}

.head-col-2[b-njq6pd4h4r] {
    left: 320px;
}

thead .head-col[b-njq6pd4h4r] {
    z-index: 4;
    color: #0563c1;
    text-decoration: underline;
    cursor: pointer;
}
/* /Routes/Eclds/CensusDataTool/Index.razor.rz.scp.css */
header[b-yxk2ctdm70] {
    background: #d9d9d6;
    border-bottom: 1px solid hsl(199, 20%, 90%);
    padding: 14px 18px;
    border-radius: 4px 4px 0 0;
}

.report[b-yxk2ctdm70]  div.rz-alert-content {
    width: 100%;
}
/* /Routes/Eclds/CensusDataTool/ReportOutput.razor.rz.scp.css */
.census-report-table-wrapper[b-2sdihzbz8h] {
    max-width: 100%;
    overflow-x: auto;
}

.census-report-table[b-2sdihzbz8h] {
    width: 100%;
    min-width: 760px;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 0.875rem;
}

.comparison-report-table[b-2sdihzbz8h] {
    min-width: 840px;
}

.census-report-table th[b-2sdihzbz8h],
.census-report-table td[b-2sdihzbz8h] {
    border: 1px solid #d9d9d6;
    padding: 0.25rem 0.375rem;
    text-align: center;
    vertical-align: top;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
}

.census-report-table th[b-2sdihzbz8h] {
    background: #f3f3f3;
    font-weight: 700;
}

.census-report-table tbody tr:nth-child(even)[b-2sdihzbz8h] {
    background: #f8f8f8;
}

.census-report-table .number-cell[b-2sdihzbz8h] {
    text-align: center;
    overflow-wrap: normal;
}
/* /Routes/Eclds/CommunityAssessment/Index.razor.rz.scp.css */
[b-2274sls1zw] .alert-status {
    width: 600px;
}

.report[b-2274sls1zw] {
    max-width: 1280px;
    margin: auto;
}

[b-2274sls1zw] .rz-alert-content {
    width: 100%;
}
/* /Routes/Eclds/CommunityAssessment/ReportOutput.razor.rz.scp.css */
.community-assessment-table-wrapper[b-m05bhsbo5p] {
    overflow-x: auto;
}

.community-assessment-table[b-m05bhsbo5p] {
    border-collapse: collapse;
    min-width: 900px;
    width: auto;
}

.common-report-table[b-m05bhsbo5p] {
    min-width: 520px;
}

.community-assessment-report-text[b-m05bhsbo5p] {
    font-size: 1rem;
}

.community-assessment-table th[b-m05bhsbo5p],
.community-assessment-table td[b-m05bhsbo5p] {
    border: 1px solid #d9d9d6;
    padding: 0.5rem;
    text-align: left;
    vertical-align: top;
}

.community-assessment-table th[b-m05bhsbo5p] {
    background: #f4f4f4;
    font-weight: 700;
}

.community-assessment-table .number-cell[b-m05bhsbo5p] {
    text-align: right;
    white-space: nowrap;
}

.community-assessment-guidance[b-m05bhsbo5p] {
    margin: 0;
    padding-left: 1.25rem;
}

.community-assessment-guidance ul[b-m05bhsbo5p] {
    margin: 0.5rem 0 0;
    padding-left: 1.25rem;
}

.community-assessment-guidance li[b-m05bhsbo5p] {
    margin-bottom: 0.5rem;
}
/* /Routes/Eclds/DataDictionary/Index.razor.rz.scp.css */

header[b-85viziemf4] {
    display: flex;
    justify-content: center;
    background: #003865;
    border 1px solid #333333;
    color: #fff;
    padding: 16px;
}

header[b-85viziemf4]  .dd-detail-back-button {
    position: absolute;
    left: 16px;
    top: 16px;
}

.secondary-header[b-85viziemf4], .text-search-modifiers[b-85viziemf4], .output-pane[b-85viziemf4] {
    padding: 10px 16px;
}

.secondary-header[b-85viziemf4], .text-search-modifiers[b-85viziemf4] {
    border-bottom: 1px solid #cbcbcb;
}

.secondary-header[b-85viziemf4] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(0, 0, 0, 0.05));
}

.text-search-modifiers[b-85viziemf4] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(0, 0, 0, 0.05));
}

[b-85viziemf4] .hierarchy-dd {
    min-width: 320px; /* tables need more room */
}

[b-85viziemf4] .atoz-dd {
    width: 110px;
}

.output-pane[b-85viziemf4] {
    background: transparent;
    flex: 1 1 auto;
}

.dd-report-table[b-85viziemf4] {
    width: 100%;
    border-collapse: collapse;
    table-layout: auto;
}

.dd-report-table.data-table[b-85viziemf4], .dd-detail-wrapper[b-85viziemf4] {
    box-shadow: rgba(0, 0, 0, 0.3) 0 10px 10px;
}

.dd-report-table thead tr[b-85viziemf4] {
    background: #ccc;
}

.dd-report-table tbody tr[b-85viziemf4] {
    background: #f6f6f6;
}

.dd-report-table tbody tr:nth-child(even)[b-85viziemf4] {
    background: #eaeaea;
}

.data-table tbody tr[b-85viziemf4] {
    cursor: pointer;
}

.data-table tbody tr:hover[b-85viziemf4] {
    background: #fff;
}

.dd-report-table th[b-85viziemf4],
.dd-report-table td[b-85viziemf4] {
    padding: 0.25rem 0.5rem;
    border: 1px solid #d9d9d6;
    text-align: left;
    vertical-align: top;
    white-space: normal;
    word-break: normal;
    font-size: 0.75rem;
}

.dd-detail-wrapper[b-85viziemf4] {
    min-width: 47%;
    margin: 20px;
    display: inline-block;
}

.dd-detail-wrapper[b-85viziemf4]  .dd-detail-header {
    background-image: linear-gradient(#d3d7e2, #f4f4f5);
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid #e0e3eb;
    padding: 10px 16px;
    margin-bottom: 0;
}

.dd-detail-wrapper[b-85viziemf4]  .dd-detail-no-data {
    padding: 10px 16px;
    background: white;
    margin-bottom: 0px;
}
/* /Routes/Secure/Eclds/HeadStartParticipation/BeforeAndAfter.razor.rz.scp.css */
[b-crswfh7yqh] .rz-category-axis text {
    font-size: 10px;
}

[b-crswfh7yqh] .rz-category-axis .rz-tick:nth-of-type(odd) text {
    transform: translateY(4px);
}

[b-crswfh7yqh] .rz-category-axis .rz-tick:nth-of-type(even) text {
    transform: translateY(20px);
}
/* /Routes/Secure/Eclds/HeadStartParticipation/ContinuousParticipation.razor.rz.scp.css */
[b-ldd0b15lcn] .rz-chart .rz-legend-item {
    margin-right: 2rem;
}
/* /Routes/Secure/Eclds/HeadStartParticipation/Index.razor.rz.scp.css */
.italic .quote[b-3erywou9k9] {
    font-style: italic;
}

.quote[b-3erywou9k9] {
    padding-left: 2rem;
}

[b-3erywou9k9] .alert-status {
    width: 600px;
}

.report[b-3erywou9k9] {
    max-width: 1280px;
    margin: auto;
}

[b-3erywou9k9] .rz-alert-content {
    width: 100%;
}

[b-3erywou9k9] .rz-axis {
    stroke: black;
}

[b-3erywou9k9] .rz-tick-line {
    stroke-width: 0.75px !important;
}

[b-3erywou9k9] .rz-tick-text {
    fill: black;
}
/* /Routes/Secure/K12/GettingPreparedDataMart/Index.razor.rz.scp.css */
[b-9o6zeygmeq] .rz-fieldset {
    padding-top: 1rem;
}
/* /Routes/Secure/K12/HsgDispersalReport/Index.razor.rz.scp.css */
/*
    TODO: Bring this to a common "report css"
*/
[b-3h5pglsci8] .rz-fieldset {
    padding-top: 1rem;
}
/* /Routes/Secure/K12/ResearchDataMart/Index.razor.rz.scp.css */
[b-3mu48ydeyp] .rz-fieldset {
    padding-top: 1rem;
}
/* /Routes/Secure/PostSecondary/ResearchDataMart/Index.razor.rz.scp.css */
[b-c9cyoy59o8] .rz-fieldset {
    padding-top: 1rem;
}
/* /Routes/Secure/SledsReportInstructions/Index.razor.rz.scp.css */
a[b-b0e494ci07] {
    color: blue;
    text-decoration: none;
}

    a:hover[b-b0e494ci07] {
        color: #196486;
        text-decoration: underline;
    }

    a:focus[b-b0e494ci07] {
        border: 1px #94a22c;
    }

    a:visited[b-b0e494ci07] {
        color: blue;
    }


h3[b-b0e494ci07] {
    padding-top: 0.5rem;
}


.alert[b-b0e494ci07] {
    font-weight: bold;
}

.report-menu[b-b0e494ci07] {
    padding-top: 0.5rem;
    padding-bottom: 1.5rem;
}
