.dlr_colors {
	width: 24px;
	height: 24px;
	border-radius: 4px;
}


.dlr_satstock {
	position: relative;
	min-width: 790px;
	height: 80vh;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.dlr_satstock_top {
	box-shadow: 0px 3px 3px 1px #00000020;
	margin-bottom: 6px;
}

.dlr_satstock_top_title {
	font-size: 16px;
	font-weight: 600;
	color: var(--saetta_lit);
	padding: var(--tux_modal_padding);
}

.dlr_satstock_top_cols {
	display: flex;
	font-size: 14px;
	font-weight: 500;
	padding-top: calc(var(--tux_modal_padding) / 3);
	padding-bottom: calc(var(--tux_modal_padding) / 3);
	padding-left: var(--tux_modal_padding);
	padding-right: var(--tux_modal_padding);
}

.dlr_satstock_row {
	display: flex;
	border-bottom: solid 1px var(--saetta_lit_gray);
}

.dlr_satstock_top_cols div,
.dlr_satstock_row div {
	width: 20%;
}

.dlr_satstock_row div {
	font-size: 13px;
	line-height: 13px;
	font-weight: 400;
	padding-top: 8px;
	padding-bottom: 8px;
}

.dlr_satstock_scroller {
	flex-grow: 1;
	overflow: auto;
	border-bottom: solid 1px var(--saetta_mid_gray);
	padding-left: var(--tux_modal_padding);
	padding-right: var(--tux_modal_padding);
}

.dlr_satstock_bottom {
	display: flex;
	justify-content: space-between;
	padding: var(--tux_modal_padding);
}
