#iv-chart .highcharts-container .highcharts-subtitle {
	font-family: "Akko W01 Regular", sans-serif !important;
	font-size: 11.5px;
}

#iv-chart .highcharts-container {
	height: 900px;
}

#iv-chart .highcharts-series .highcharts-point {
	stroke-width: 1px;
}

#iv-chart .iv-chart-single .highcharts-series rect {
	fill-opacity: 0.6;
}

#iv-chart .highcharts-yaxis .highcharts-axis-title {
	font-weight: bold;
}

#iv-chart .highcharts-yaxis-labels text {
	fill: var(--cbs-web-text);
}

#iv-chart g.highcharts-yaxis.highcharts-color-0 .highcharts-axis-title {
	fill: #0581a2;
}

#iv-chart g.highcharts-yaxis.highcharts-color-1 .highcharts-axis-title {
	fill: var(--cbs-dark-blue);
}

#iv-chart g.highcharts-yaxis.highcharts-color-2 .highcharts-axis-title {
	fill: #899d0c;
}

#iv-chart g.highcharts-yaxis.highcharts-color-3 .highcharts-axis-title {
	fill: var(--cbs-dark-green);
}

#iv-chart g.highcharts-yaxis.highcharts-color-4 .highcharts-axis-title {
	fill: var(--cbs-pink);
}

#iv-chart g.highcharts-yaxis.highcharts-color-5 .highcharts-axis-title {
	fill: var(--cbs-dark-purple);
}

#iv-chart g.highcharts-yaxis.highcharts-color-6 .highcharts-axis-title {
	fill: #da5914;
}

#iv-chart g.highcharts-yaxis.highcharts-color-7 .highcharts-axis-title {
	fill: #9c1006;
}

#iv-chart g.highcharts-yaxis.highcharts-color-8 .highcharts-axis-title {
	fill: var(--cbs-dark-aqua);
}

#iv-chart text.median-line {
	transform: translate(0px, -16px)
}

#iv-chart:not(.iv-show-averages) .average-line,
#iv-chart:not(.iv-show-medians) .median-line,
#iv-chart.iv-show-averages .highcharts-container:not(.iv-chart-multi) .average-line,
#iv-chart.iv-show-medians .highcharts-container:not(.iv-chart-multi) .median-line {
	display: none;
}

#iv-chart .highcharts-legend {
	display: none;
}

#iv-chart-select {
	width: 16rem;
	margin-bottom: var(--spacing-regular);
}

fieldset>legend {
	font-family: var(--font-family-titles);
	font-size: var(--font-size-regular);
}

.form-check:hover::after {
	top: calc(-.375rem + .65rem);
	z-index: 0;
}

.form-check:hover:has(.form-check-input:disabled):after {
	display: none;
}

.form-check-input:not(:disabled)+.form-check-label {
	cursor: pointer;
}

.form-check-label>svg {
	width: 25px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;
	display: inline-block;
	margin-right: 10px;
}

.form-check-input:not(:checked)+.form-check-label>svg {
	fill: #cccccc;
	stroke: #cccccc;
}

.form-check-input[type="radio"]+.form-check-label::before,
.form-check-input[type="checkbox"]+.form-check-label::before {
	content: "";
	position: absolute;
	left: var(--spacing-checkmark);
	top: .65rem;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	display: inline-block;
	z-index: 1;
}

.form-check-input[type="radio"]+.form-check-label::before {
	border-radius: 50%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2036%2036%27%3E%3Ccircle%20class%3D%27radio-circle%27%20cx%3D%2718%27%20cy%3D%2718%27%20r%3D%2717%27%20stroke%3D%27%23005470%27%20stroke-width%3D%272%27%20fill%3D%27none%27%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
}

.form-check-input[type="checkbox"]+.form-check-label::before {
	border-radius: 2px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%221.5%22%20stroke%3D%22%23005470%22%2F%3E%3C%2Fsvg%3E");
}

.form-check-input[type="radio"]:checked+.form-check-label::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2036%2036%27%3E%3Ccircle%20class%3D%27radio-circle%27%20cx%3D%2718%27%20cy%3D%2718%27%20r%3D%2717%27%20stroke%3D%27%23005470%27%20stroke-width%3D%272%27%20fill%3D%27none%27%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%2718%27%20r%3D%2712%27%20fill%3D%27%23005470%27%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
}

.form-check-input[type="checkbox"]:checked+.form-check-label::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20fill%3D%22%23005470%22%2F%3E%3Cg%20clip-path%3D%22url%28%23clip0_536_212%29%22%3E%3Cpath%20d%3D%22M14.9475%204.827C15.0299%204.90921%2015.0953%205.00686%2015.1399%205.11436C15.1845%205.22186%2015.2074%205.33711%2015.2074%205.4535C15.2074%205.56989%2015.1845%205.68514%2015.1399%205.79264C15.0953%205.90015%2015.0299%205.9978%2014.9475%206.08001L7.8535%2013.173C7.77131%2013.2552%207.67372%2013.3205%207.56631%2013.365C7.4589%2013.4095%207.34377%2013.4324%207.2275%2013.4324C7.11123%2013.4324%206.9961%2013.4095%206.88869%2013.365C6.78128%2013.3205%206.68369%2013.2552%206.6015%2013.173L3.0535%209.627C2.88747%209.46071%202.79431%209.23528%202.79449%209.00029C2.79468%208.76531%202.88821%208.54003%203.0545%208.374C3.22079%208.20798%203.44622%208.11481%203.68121%208.115C3.91619%208.11519%204.14147%208.20871%204.3075%208.375L7.2025%2011.293L13.6935%204.827C13.7756%204.74464%2013.8732%204.6793%2013.9806%204.63471C14.088%204.59012%2014.2032%204.56717%2014.3195%204.56717C14.4358%204.56717%2014.551%204.59012%2014.6584%204.63471C14.7658%204.6793%2014.8634%204.74464%2014.9455%204.827H14.9475Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_536_212%22%3E%3Crect%20width%3D%2212.413%22%20height%3D%228.866%22%20fill%3D%22white%22%20transform%3D%22translate%282.79349%204.567%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.form-check-input[type="checkbox"]:checked:disabled+.form-check-label::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20fill%3D%22%23878787%22%2F%3E%3Cg%20clip-path%3D%22url%28%23clip0_542_14%29%22%3E%3Cpath%20d%3D%22M14.9475%204.827C15.0299%204.90921%2015.0953%205.00686%2015.1399%205.11436C15.1845%205.22187%2015.2074%205.33712%2015.2074%205.45351C15.2074%205.5699%2015.1845%205.68514%2015.1399%205.79265C15.0953%205.90015%2015.0299%205.9978%2014.9475%206.08001L7.8535%2013.173C7.77131%2013.2552%207.67372%2013.3205%207.56631%2013.365C7.4589%2013.4095%207.34377%2013.4324%207.2275%2013.4324C7.11123%2013.4324%206.9961%2013.4095%206.88869%2013.365C6.78128%2013.3205%206.68369%2013.2552%206.6015%2013.173L3.0535%209.62701C2.88747%209.46072%202.79431%209.23528%202.79449%209.0003C2.79468%208.76531%202.88821%208.54003%203.0545%208.37401C3.22079%208.20798%203.44622%208.11482%203.68121%208.11501C3.91619%208.11519%204.14147%208.20872%204.3075%208.37501L7.2025%2011.293L13.6935%204.827C13.7756%204.74464%2013.8732%204.6793%2013.9806%204.63471C14.088%204.59012%2014.2032%204.56717%2014.3195%204.56717C14.4358%204.56717%2014.551%204.59012%2014.6584%204.63471C14.7658%204.6793%2014.8634%204.74464%2014.9455%204.827H14.9475Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_542_14%22%3E%3Crect%20width%3D%2212.413%22%20height%3D%228.866%22%20fill%3D%22white%22%20transform%3D%22translate%282.79349%204.567%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.form-check-input[type="checkbox"]:disabled+.form-check-label::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%221.5%22%20stroke%3D%22%23878787%22%2F%3E%3C%2Fsvg%3E%0A");
}

.form-check-input[type="radio"]:focus+.form-check-label::before,
.form-check-input[type="checkbox"]:focus+.form-check-label::before {
	outline: 2px solid #000;
	outline-offset: 2px;
	z-index: 1;
}

@media (max-width: 991px) {

	.form-check-input[type="radio"]+.form-check-label::before,
	.form-check-input[type="checkbox"]+.form-check-label::before {
		top: 1.05rem;
	}

	.form-check:hover::after {
		top: calc(-.375rem + 1.05rem);
	}

	.form-check {
		min-height: var(--cbs-control-height);
	}

	.form-check-input[type="checkbox"]+.form-check-label::after {
		top: calc(.1rem + 1rem);
	}

	.form-check-input[type="radio"]+.form-check-label::after {
		top: calc(.0625rem + 1rem);
	}
}

@media (min-width: 992px) {
	.form-check-input[type="checkbox"]+.form-check-label::after {
		top: .1rem;
	}

	.form-check-input[type="radio"]+.form-check-label::after {
		top: 0.063rem;
	}
}