/* /Components/AnnualEvaluationUnpooledComponent.razor.rz.scp.css */
th[b-azurwjtgg1], td[b-azurwjtgg1] {
    text-align: center;
}

.align-top-left[b-azurwjtgg1] {
    vertical-align: top;
    text-align: left;
}

.annual-report-data[b-azurwjtgg1] {
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-collapse: separate;
}

tr:not(.data-row):hover td:not([rowspan]):not([colspan])[b-azurwjtgg1],
tr:not(:has(th[rowspan]), :has(th[colspan])):hover[b-azurwjtgg1],
tr:hover.data-row[b-azurwjtgg1] {
    background-color: var(--mud-palette-table-hover);
}
/* /Components/FormFields/LightweightSelect.razor.rz.scp.css */
.dropdown-wrapper[b-21et9zq89p] {
	position: relative;
}

.custom-select[b-21et9zq89p] {
	width: 100%;
	padding-left: .2rem;
	padding-right: 2.8rem;
	border-bottom: 1px solid #ccc;
	height: 28px;
	background: none;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.dropdown-wrapper[b-21et9zq89p]::after {
	content: "▼";
	top: 50%;
	right: 6px;
	color: #666;
	cursor: pointer;
	font-size: 0.6rem;
	position: absolute;
	pointer-events: none;
	transform: translateY(-50%) scaleX(1.5);
}

.clear-button[b-21et9zq89p] {
	opacity: 0;
	position: absolute;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	background: transparent;
	border: none;
	font-weight: bolder;
}
	.dropdown-wrapper:hover .clear-button[b-21et9zq89p] {
		opacity: 1;
		pointer-events: auto;
	}
/* /Components/OverlaySpinner.razor.rz.scp.css */
.overlay[b-hpmqystkvn] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999; 
    display: flex;
    justify-content: center;
    align-items: center;
}

.overlay-content[b-hpmqystkvn] {
    position: relative;
}

.spinner[b-hpmqystkvn] {
    border: 10px solid var(--color-gray);
    border-top: 10px solid var(--color-vitens-blue);
    border-radius: 50%;
    width: 70px;
    height: 70px;
    animation: spin-b-hpmqystkvn 2s linear infinite;
}

@keyframes spin-b-hpmqystkvn {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.overlay.allow-clicks[b-hpmqystkvn] {
    pointer-events: none;
}
/* /Components/TableHeader.razor.rz.scp.css */
th:not(skewed)[b-2v2sni65wh] {
    position: relative;
    white-space: nowrap;
    border-left: none !important;
}

span:not(skewed)[b-2v2sni65wh] {
    left: 50%;
    bottom: 0px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    transform: translateX(-50%);
}
/* /Pages/Analyze/Identification/CalibrationStandard.razor.rz.scp.css */
.table-identification[b-k739kn0ryi] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
}

    .table-identification tr[b-k739kn0ryi] {
        height: 20px;
    }

    .table-identification .table-bg-blue[b-k739kn0ryi] {
        background-color: var(--color-blue);
    }

    .table-identification .table-bg-lightgreen[b-k739kn0ryi] {
        background-color: var(--color-light-green);
    }

    .table-identification tr th[b-k739kn0ryi] {
        background-color: var(--color-light-green);
    }

    .table-identification tr td[b-k739kn0ryi] {
        text-align: center;
        padding-inline: 2px;
    }

        .table-identification tr td.adjustable[b-k739kn0ryi] {
            cursor: pointer;
            background-color: var(--color-vitens-light-blue);
        }

        .table-identification tr :first-child[b-k739kn0ryi] {
            text-align: left;
            padding-inline: 6px;
        }
/* /Pages/Analyze/Identification/ChromatographySample.razor.rz.scp.css */
.table-identification[b-z6n9by5q3c] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
}

    .table-identification tr td:first-child:not(.bg-lightyellow):not(.adjustable)[b-z6n9by5q3c] {
        text-align: left;
        padding-inline: 6px;
        background-color: var(--color-light-green);
    }

    .table-identification tr[b-z6n9by5q3c] {
        height: 20px;
    }

    .table-identification .table-bg-blue[b-z6n9by5q3c] {
        background-color: var(--color-blue);
    }

    .table-identification .table-bg-lightgreen[b-z6n9by5q3c] {
        background-color: var(--color-light-green);
    }

    .table-identification tr th[b-z6n9by5q3c] {
        background-color: var(--color-light-green);
    }

    .table-identification tr td[b-z6n9by5q3c] {
        text-align: center;
        padding-inline: 2px;
    }

        .table-identification tr td.adjustable[b-z6n9by5q3c] {
            cursor: pointer;
            font-weight: 600;
            background-color: var(--color-light-blue);
        }

        .table-identification tr td.adjusted[b-z6n9by5q3c] {
            cursor: pointer;
            font-weight: 600;
            background-color: var(--color-blue);
        }

.ellipsis-text[b-z6n9by5q3c] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 400px;
    display: inline-block;
}

.hide-odd-columns-except-first td:nth-child(2n+3)[b-z6n9by5q3c] {
    visibility: hidden;
}
/* /Pages/Analyze/Identification/DefinitionValuesComponent.razor.rz.scp.css */
.table-identification[b-36wl3f0gc0] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
}

    .table-identification tr[b-36wl3f0gc0] {
        height: 20px;
    }

    .table-identification .table-bg-blue[b-36wl3f0gc0] {
        background-color: var(--color-blue);
    }

    .table-identification .table-bg-lightgreen[b-36wl3f0gc0] {
        background-color: var(--color-light-green);
    }

    .table-identification tr th[b-36wl3f0gc0] {
        background-color: var(--color-light-green);
    }

    .table-identification tr td[b-36wl3f0gc0] {
        text-align: center;
        padding-inline: 2px;
    }

        .table-identification tr td.adjustable[b-36wl3f0gc0] {
            cursor: pointer;
            background-color: var(--color-vitens-light-blue);
        }

    .table-identification tr :first-child[b-36wl3f0gc0] {
        text-align: left;
        padding-inline: 6px;
    }
/* /Pages/Analyze/Identification/FirstLineControl.razor.rz.scp.css */
.tables-container[b-hklstgrpp7] {
    gap: 24px;
    display: flex;
}

.table-elc-check[b-hklstgrpp7] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
}

    .table-elc-check .row-header[b-hklstgrpp7] {
        text-align: left;
    }

    .table-elc-check tr[b-hklstgrpp7] {
        height: 20px;
    }

    .table-elc-check .table-bg-lightgreen[b-hklstgrpp7] {
        background-color: var(--color-light-green);
    }

    .table-elc-check tr th[b-hklstgrpp7] {
        background-color: var(--color-light-green);
    }

    .table-elc-check tr td[b-hklstgrpp7] {
        text-align: center;
        padding-inline: 2px;
    }

[b-hklstgrpp7] .mud-tooltip-root,
[b-hklstgrpp7] .tooltip-hover-area {
    width: 100%;
    min-height: 1rem;
}

.border-top[b-hklstgrpp7] {
    border-top: 1px solid var(--color-light-gray) !important;
}
/* /Pages/Analyze/Identification/HistoricalData.razor.rz.scp.css */
.table-identification[b-6k98k69k4t] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
}

    .table-identification tr[b-6k98k69k4t] {
        height: 20px;
    }

    .table-identification .table-bg-blue[b-6k98k69k4t] {
        background-color: var(--color-blue);
    }

    .table-identification .table-bg-lightgreen[b-6k98k69k4t] {
        background-color: var(--color-light-green);
    }

    .table-identification tr th[b-6k98k69k4t] {
        background-color: var(--color-light-green);
    }

    .table-identification tr td[b-6k98k69k4t] {
        text-align: center;
        padding-inline: 2px;
    }
/* /Pages/Analyze/Identification/IdentificationPoints.razor.rz.scp.css */
.table-identification[b-on1vhwlmzc] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
    min-height: 140px;
}

    .table-identification tr[b-on1vhwlmzc] {
        height: 20px;
    }

    .table-identification .table-bg-blue[b-on1vhwlmzc] {
        background-color: var(--color-blue);
    }

    .table-identification .table-bg-lightgreen[b-on1vhwlmzc] {
        background-color: var(--color-light-green);
    }

    .table-identification tr th[b-on1vhwlmzc] {
        background-color: var(--color-light-green);
    }

        .table-identification tr th:first-child[b-on1vhwlmzc] {
            text-align: left;
            padding-inline: 6px;
        }

    .table-identification tr td[b-on1vhwlmzc] {
        text-align: center;
        padding-inline: 2px;
    }
/* /Pages/Analyze/Identification/OrganicCarbonSample.razor.rz.scp.css */
.table-identification[b-165dhyqy7i] {
	box-shadow: var(--mud-elevation-4);
	height: fit-content;
	border-spacing: 0px;
	border-collapse: collapse;
}

	.table-identification tr[b-165dhyqy7i] {
		height: 20px;
	}

	.table-identification .table-bg-blue[b-165dhyqy7i] {
		background-color: var(--color-blue);
	}

	.table-identification .table-bg-lightgreen[b-165dhyqy7i] {
		background-color: var(--color-light-green);
	}

	.table-identification tr th[b-165dhyqy7i] {
		background-color: var(--color-light-green);
	}

	.table-identification tr td:first-child:not([colspan]):not(.adjustable)[b-165dhyqy7i] {
		text-align: left;
		padding-inline: 6px;
		background-color: var(--color-light-green);
	}

	.table-identification td:nth-child(3)[b-165dhyqy7i] {
		border-left: 1px solid var(--color-gray);
		border-right: 1px solid var(--color-gray);
	}

	.table-identification td[colspan="3"][b-165dhyqy7i] {
		border-top: 1px solid var(--color-gray);
		border-bottom: 1px solid var(--color-gray);
	}

	.table-identification td[b-165dhyqy7i] {
		text-align: center;
		padding-inline: 2px;
	}

tr:not(:has(th[rowspan]), :has(th[colspan])):hover[b-165dhyqy7i] {
	background-color: var(--mud-palette-table-hover);
}

td.adjustable[b-165dhyqy7i] {
	cursor: pointer;
	font-weight: 600;
	background-color: var(--color-light-blue);
}
/* /Pages/Analyze/Identification/ThermoMetalsSample.razor.rz.scp.css */
.table-identification[b-g1pvxwghsi] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
    border-spacing: 0px;
}

    .table-identification tr td:first-child:not(.bg-lightyellow):not(.adjustable)[b-g1pvxwghsi] {
        text-align: left;
        padding-inline: 6px;
        background-color: var(--color-light-green);
    }

    .table-identification tr[b-g1pvxwghsi] {
        height: 20px;
    }

    .table-identification .table-bg-blue[b-g1pvxwghsi] {
        background-color: var(--color-blue);
    }

    .table-identification .table-bg-lightgreen[b-g1pvxwghsi] {
        background-color: var(--color-light-green);
    }

    .table-identification tr th[b-g1pvxwghsi] {
        background-color: var(--color-light-green);
    }

    .table-identification tr td[b-g1pvxwghsi] {
        text-align: center;
        padding-inline: 2px;
    }

        .table-identification tr td.adjustable[b-g1pvxwghsi] {
            cursor: pointer;
            font-weight: 600;
            background-color: var(--color-light-blue);
        }

        .table-identification tr td.adjusted[b-g1pvxwghsi] {
            cursor: pointer;
            font-weight: 600;
            background-color: var(--color-blue);
        }

.ellipsis-text[b-g1pvxwghsi] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 550px;
    display: inline-block;
}
/* /Pages/Analyze/Identification/TriplosSample.razor.rz.scp.css */
.table-identification[b-sk97af434t] {
	box-shadow: var(--mud-elevation-4);
	height: fit-content;
	border-spacing: 0px;
	border-collapse: collapse;
}

	.table-identification tr[b-sk97af434t] {
		height: 20px;
	}

	.table-identification .table-bg-blue[b-sk97af434t] {
		background-color: var(--color-blue);
	}

	.table-identification .table-bg-lightgreen[b-sk97af434t] {
		background-color: var(--color-light-green);
	}

	.table-identification tr th[b-sk97af434t] {
		background-color: var(--color-light-green);
	}
	.table-identification tr td:first-child[b-sk97af434t] {
		text-align: left;
		padding-inline: 6px;
		background-color: var(--color-light-green);
	}

	.table-identification td:nth-child(3)[b-sk97af434t] {
		border-left: 1px solid var(--color-gray);
		border-right: 1px solid var(--color-gray);
	}
	.table-identification td[colspan="3"]:not(.no-borders)[b-sk97af434t] {
		border-top: 1px solid var(--color-gray);
		border-bottom: 1px solid var(--color-gray);
	}

	.table-identification td[b-sk97af434t] {
		text-align: center;
		padding-inline: 2px;
	}

tr:not(:has(th[rowspan]), :has(th[colspan])):hover[b-sk97af434t] {
	background-color: var(--mud-palette-table-hover);
}

td.adjustable[b-sk97af434t] {
	cursor: pointer;
	font-weight: 600;
	background-color: var(--color-light-blue);
}
/* /Pages/Analyze/Overview/RunOverview.razor.rz.scp.css */
[b-v4tr1mvi0f] .table-overview {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
}

    [b-v4tr1mvi0f] .table-overview .table-column-first {
        min-width: 300px;
    }

    [b-v4tr1mvi0f] .table-overview .table-column {
        min-width: 100px;
    }

    [b-v4tr1mvi0f] .table-overview table {
        border-spacing: 0px;
        display: block;
        overflow-x: auto;
    }

    [b-v4tr1mvi0f] .table-overview tbody .subheader {
        position: sticky;
        z-index: 5;
    }

        [b-v4tr1mvi0f] .table-overview tbody .subheader:first-child {
            position: sticky;
            z-index: 6;
        }

    [b-v4tr1mvi0f] .table-overview tr {
        height: 20px;
    }

    [b-v4tr1mvi0f] .table-overview .table-bg-blue {
        background-color: var(--color-blue);
    }

    [b-v4tr1mvi0f] .table-overview .table-bg-lightgreen {
        background-color: var(--color-light-green);
    }

    [b-v4tr1mvi0f] .table-overview tr th:first-child {
        text-align: left;
        padding-inline: 6px;
    }

    [b-v4tr1mvi0f] .table-overview tr td {
        text-align: center;
        padding-inline: 2px;
    }

        [b-v4tr1mvi0f] .table-overview tr td:first-child {
            background-color: var(--color-light-green);
            text-align: left;
            padding-inline: 6px;
        }

        [b-v4tr1mvi0f] .table-overview thead tr td:not(:first-child):not(.bg-lightgreen) {
            background-color: var(--mud-palette-surface);
        }

        [b-v4tr1mvi0f] .table-overview tr td.cursor-pointer {
            cursor: pointer;
        }

[b-v4tr1mvi0f] .ellipsis-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100px;
    display: inline-block;
    line-height: 1;
    vertical-align: top;
}

[b-v4tr1mvi0f] tr:hover {
    background-color: var(--color-light-gray);
}

[b-v4tr1mvi0f] .col-divider {
    border-bottom: 0;
    width: 24px !important;
    max-width: 24px !important;
    min-width: 24px !important;
    background-color: var(--color-light-green) !important;
}
/* /Pages/Analyze/Overview/RunOverviewTableSampleRows.razor.rz.scp.css */
td.sample-info[b-4otene95qn] {
	text-align: unset !important;
}
/* /Pages/Cards/CardDataTable.razor.rz.scp.css */
.dynamic-height-table[b-14i2kffp4t] {
    box-shadow: var(--mud-elevation-4);
    height: fit-content;
}

thead[b-14i2kffp4t] {
    position: sticky;
    top: 0;
    z-index: 11;
}

.data-row[b-14i2kffp4t] {
    height: 27px;
}

thead tr th:nth-child(-n+5)[b-14i2kffp4t],
tr.first-header-row th:nth-child(-n + 2)[b-14i2kffp4t],
tr.header-row th:nth-child(-n+5)[b-14i2kffp4t],
tr.data-row td:nth-child(-n+5)[b-14i2kffp4t] {
    position: sticky;
    z-index: 10;
    text-overflow: ellipsis;
}

tr.header-row[b-14i2kffp4t]{
    white-space: nowrap;
}

.z-1[b-14i2kffp4t] {
    z-index: 1 !important;
}

.left-0[b-14i2kffp4t] {
    left: 0;
}

.left-col2[b-14i2kffp4t] {
    left: 27px;
}

.left-col3[b-14i2kffp4t] {
    left: 127px;
}

.left-col4[b-14i2kffp4t] {
    left: 202px;
}

.left-col5[b-14i2kffp4t] {
    left: 352px;
    border-right: 1px solid var(--color-light-gray);
}

table.table-period-data[b-14i2kffp4t] {
    display: block;
    border: none;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-collapse: separate;
    border-spacing: 0;
}

.table-period-data th[b-14i2kffp4t],
[b-14i2kffp4t] .table-period-data th,
.table-period-data td[b-14i2kffp4t] {
    border-left: 1px solid white;
    border-top: 1px solid white;
    box-sizing: border-box;
}

th[b-14i2kffp4t], td[b-14i2kffp4t] {
    text-align: center;
}

.border-top[b-14i2kffp4t] {
    border-top: 1px solid var(--color-light-gray) !important;
}

.border-bottom[b-14i2kffp4t] {
    border-bottom: 1px solid var(--color-light-gray) !important;
}

.border-right[b-14i2kffp4t] {
    border-right: 1px solid var(--color-light-gray);
}

.border-left[b-14i2kffp4t] {
    border-left: 1px solid var(--color-light-gray) !important;
}

tr:not(.data-row):hover td:not([rowspan]):not([colspan])[b-14i2kffp4t],
tr:not(:has(th[rowspan]), :has(th[colspan])):hover[b-14i2kffp4t],
tr:hover.data-row[b-14i2kffp4t] {
    background-color: var(--mud-palette-table-hover);
}

tr.last-row td[b-14i2kffp4t] {
    background-color: white !important;
}

.last-row > td[b-14i2kffp4t] {
    height: 20px;
    border-top: 1px solid var(--color-light-gray);
}

.period-text[b-14i2kffp4t] {
    vertical-align: top;
    text-align: left;
}
/* /Pages/Definitions/AddZScoreGroupDialog.razor.rz.scp.css */
[b-5w4ax1n35n] .name-input {
	gap: 4px;
	margin-top: 0;
	margin-bottom: 16px;
	padding: 8px !important;
}

[b-5w4ax1n35n] table {
	border-top: 1px solid var(--color-gray);
}

[b-5w4ax1n35n] td {
	cursor: pointer;
}

[b-5w4ax1n35n] .selected {
	background-color: var(--color-blue);
}
/* /Pages/Definitions/DefinitionHistoryDialog.razor.rz.scp.css */
[b-in204c5prk] .mud-table-cell {
    min-width: 100px;
}

[b-in204c5prk] .mud-table-container {
    max-height: 80vh !important;
}
/* /Pages/Definitions/DefinitionValuesTabPanel.razor.rz.scp.css */
[b-zjco8dzkcm] .mud-toolbar {
	gap: 8px;
}
/* /Pages/Definitions/DefinitionZScoreGroupsTabPanel.razor.rz.scp.css */
[b-z8jmbsiphq] td[data-label=" "] > * {
	justify-content: flex-end;
}

[b-z8jmbsiphq] .sticky-right-column {
	width: 100%;
}

[b-z8jmbsiphq] table th:last-child {
	background-color: whitesmoke !important;
}

[b-z8jmbsiphq] tbody td {
	background-color: white !important;
}

[b-z8jmbsiphq] tr {
	height: 36px;
}
/* /Pages/Definitions/EditCreateCardPeriodAnalyteStatisticsDialog.razor.rz.scp.css */
[b-psflvgx4rm] .mud-input-text {
	margin: 0 !important;
}

table[b-psflvgx4rm]{
    width: 100%;
    border-collapse: collapse;
}

table tr td[b-psflvgx4rm] {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}

tr:hover[b-psflvgx4rm] {
	background-color: var(--color-light-gray);
}

.underline[b-psflvgx4rm] {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Pages/Definitions/EditCreateZScoreCardPeriodAnalyteStatisticsDialog.razor.rz.scp.css */
[b-h4waz8g1y6] .mud-input-text {
	margin: 0 !important;
}

table[b-h4waz8g1y6]{
    width: 100%;
    border-collapse: collapse;
}

table tr td[b-h4waz8g1y6] {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}

tr:hover[b-h4waz8g1y6] {
	background-color: var(--color-light-gray);
}

.underline[b-h4waz8g1y6] {
	border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Pages/Login.razor.rz.scp.css */
.login-container[b-haugmwe2dq] {
	text-align: center;
}
/* /Pages/Reports/AnnualEvaluations/AnnualEvaluationAnalyteValues.razor.rz.scp.css */
.table-values table[b-j937r8z9e1] {
    width: unset;
    border-collapse: collapse;
    display: block;
}

    .table-values table thead[b-j937r8z9e1] {
        position: sticky;
        top: 0;
        z-index: 2;
    }

    .table-values table th[b-j937r8z9e1] {
        background-color: var(--color-green);
    }

    .table-values table td[b-j937r8z9e1] {
        text-align: center;
    }
/* /Pages/Reports/AnnualEvaluations/AnnualEvaluationOverview.razor.rz.scp.css */
[b-i6mg4emx8x] table {
    width: 100%;
    border-collapse: collapse;
    display: block;
}

.table-overview table thead[b-i6mg4emx8x] {
    position: sticky;
    top: 0;
    z-index: 2;
}

.table-overview thead tr:first-child th:nth-child(2n+1)[b-i6mg4emx8x],
.table-overview thead tr:nth-child(2) th:nth-child(-n+3)[b-i6mg4emx8x],
.table-overview thead tr.spanned th:nth-child(2n+5)[b-i6mg4emx8x],
.table-overview thead tr.unspanned th:nth-child(4n+6)[b-i6mg4emx8x],
.table-overview thead tr.unspanned th:nth-child(4n+7)[b-i6mg4emx8x] {
    background-color: var(--color-green);
}

.table-overview thead tr:first-child th:nth-child(2n)[b-i6mg4emx8x],
.table-overview thead tr.spanned th:nth-child(2n+4)[b-i6mg4emx8x],
.table-overview thead tr.unspanned th:nth-child(4n+4)[b-i6mg4emx8x],
.table-overview thead tr.unspanned th:nth-child(4n+5)[b-i6mg4emx8x] {
    background-color: var(--color-light-green);
}

.table-overview thead tr th:first-child[b-i6mg4emx8x] {
    text-align: left;
}

.table-overview tbody tr td:not(:first-child)[b-i6mg4emx8x] {
    text-align: center;
    border-left: 1px solid var(--color-light-gray);
}

tr:hover[b-i6mg4emx8x] {
    background-color: var(--color-light-gray);
}

.table-signing td[b-i6mg4emx8x], .table-signing th[b-i6mg4emx8x] {
    border: 1px solid var(--color-light-gray);
}

.table-signing tr th[b-i6mg4emx8x] {
    text-align: left;
    background-color: var(--color-light-green);
    padding-inline: 6px;
}

.table-signing tr td[b-i6mg4emx8x] {
    text-align: center;
    vertical-align: middle;
    padding-inline: 2px;
}
/* /Pages/Reports/CardPeriodReports/PeriodReportForm.razor.rz.scp.css */
[b-d07t8idy7b] table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
    [b-d07t8idy7b] tr td:first-child {
        border-right: 1px solid var(--color-light-gray);
    }

    [b-d07t8idy7b] table th {
        background-color: var(--color-light-blue);
    }

    [b-d07t8idy7b] table td {
    }

    [b-d07t8idy7b] table th:first-child, td:first-child[b-d07t8idy7b] {
        width: 300px;
    }

    [b-d07t8idy7b] table tr:not(:has(:nth-child(6))) th:last-child, td:last-child[b-d07t8idy7b] {
        width: 0px;
    }

    [b-d07t8idy7b] table tr:has(:nth-child(3)) th:not(:first-child):not(:last-child), td:not(:first-child):not(:last-child)[b-d07t8idy7b] {
        width: calc((100% - 300px) / 1);
    }

    [b-d07t8idy7b] table tr:has(:nth-child(4)) th:not(:first-child):not(:last-child), td:not(:first-child):not(:last-child)[b-d07t8idy7b] {
        width: calc((100% - 300px) / 2);
    }

    [b-d07t8idy7b] table tr:has(:nth-child(6)) th:not(:first-child), td:not(:first-child)[b-d07t8idy7b] {
        width: calc((100% - 300px) / 5);
    }

.table-signing[b-d07t8idy7b] {
    table-layout: unset;
}

.table-signing td[b-d07t8idy7b], .table-signing th[b-d07t8idy7b] {
    border: 1px solid var(--color-light-gray);
}

.table-signing tr th[b-d07t8idy7b] {
    text-align: left;
    background-color: var(--color-light-green);
    padding-inline: 6px;
}

.table-signing tr td[b-d07t8idy7b] {
    text-align: center;
    vertical-align: middle;
    padding-inline: 2px;
}
/* /Pages/Reports/CardPeriodsOverviewCharts/CardPeriodsOverviewChartData.razor.rz.scp.css */
[b-i0q4ldtuhz] .selected-row {
    background-color: var(--color-light-blue);
}
    [b-i0q4ldtuhz] .selected-row:hover {
        background-color: var(--color-light-blue) !important;
    }

.data-container[b-i0q4ldtuhz] {
    width: 100%;
    height: 100%;
    margin: 16px
}

[b-i0q4ldtuhz] .chart {
    width: 100%;
    height: auto;
    max-height: 100%;
    border: 1px solid var(--color-light-gray);
    margin-right: 10px;
    border-radius: 5px;
    box-shadow: var(--mud-elevation-4);
}

[b-i0q4ldtuhz] .charts-container {
    display: flex;
    width: 100%;
    height: 100%;
    margin-top: 16px;
}
@media (max-width: 1600px) {
    [b-i0q4ldtuhz] .charts-container {
        flex-direction: column; 
    }
}

[b-i0q4ldtuhz] th {
    white-space: nowrap;
}

th[b-i0q4ldtuhz], td[b-i0q4ldtuhz] {
    text-align: center;
}
/* /Pages/Reports/SeriesReports/SeriesReport.razor.rz.scp.css */
[b-vmcv8mjvow] textarea {
    resize: vertical !important;
}

.container[b-vmcv8mjvow] {
    display: flex;
    height: 350px;
    box-sizing: border-box;
}

.checklist-container[b-vmcv8mjvow] {
    display: flex;
    box-sizing: border-box;
}

.table-wrapper[b-vmcv8mjvow] {
    flex: 0 0 70%;
    overflow-y: auto;
    max-height: 100%;
    width: 70%;
}

.checklist-wrapper[b-vmcv8mjvow] {
    display: flex;
    flex-direction: column;
    flex: 0 0 30%;
    width: 30%;
}

    .checklist-wrapper div[b-vmcv8mjvow] {
        text-align: center;
        font-weight: 700;
    }

table[b-vmcv8mjvow] {
    border-collapse: collapse;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    display: block;
    scrollbar-color: var(--color-gray) var(--color-vitens-light-blue);
}

tr:hover[b-vmcv8mjvow] {
    background-color: var(--color-light-gray);
}

ul[b-vmcv8mjvow] {
    flex: 1;
    margin: 0;
    padding: 0;
}

table thead[b-vmcv8mjvow] {
    position: sticky;
    top: 0;
    z-index: 3;
}

    table thead th[b-vmcv8mjvow] {
        border-left: 0px solid white;
    }

table tr td[b-vmcv8mjvow] {
    text-align: center;
    vertical-align: middle;
    padding-inline: 2px;
}

.center-content[b-vmcv8mjvow] {
    display: block;
    justify-content: center;
}

table tr th:first-child[b-vmcv8mjvow], tr td:first-child[b-vmcv8mjvow] {
    text-align: left;
    padding-inline: 6px;
}

table tr th[b-vmcv8mjvow] {
    background-color: var(--color-vitens-light-blue);
}

table:not(.table-exceedances) tr td[b-vmcv8mjvow] {
    border-left: 1px solid var(--color-light-gray);
}

.table-exceedances tr td:nth-child(2)[b-vmcv8mjvow],
.table-exceedances tr td:nth-child(2n+3)[b-vmcv8mjvow] {
    border-left: 1px solid var(--color-light-gray);
}

.table-consequence[b-vmcv8mjvow],
.table-conclusion[b-vmcv8mjvow] {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
    .table-consequence td[b-vmcv8mjvow], .table-consequence th[b-vmcv8mjvow],
    .table-conclusion td[b-vmcv8mjvow], .table-conclusion th[b-vmcv8mjvow] {
        border: 1px solid var(--color-light-gray);
    }

.table-signing td[b-vmcv8mjvow], .table-signing th[b-vmcv8mjvow] {
    border: 1px solid var(--color-light-gray);
}
.table-signing tr th[b-vmcv8mjvow] {
    background-color: var(--color-light-green);
}
