
div.scroll {
	overflow-x: scroll;
	overflow-y: scroll;
	max-height: 80vh;
}

.ds-multi-param-table {
	white-space: nowrap;
	border-collapse: separate;
}

.ds-multi-param-table .ds-param-input {
	width: 180px !important;
}

.ds-multi-param-table .ds-param-input.short {
	width: 100px !important;
}

.ds-multi-param-table th, .ds-multi-param-table td:first-child {
	margin-right: 2em;
	z-index: 5;
}

.ds-multi-param-table th:first-child {
	z-index: 10;
	width: 1%;
}

.ds-fixed-header-column td:first-child, .ds-fixed-header-column th:first-child {
	position: sticky;
	left: 0;
	font-weight: bold;
}

.ds-fixed-header-row th {
	border-bottom: 2px solid #ddd;
	background-color: white;
	position: sticky;
	top: 0;
}

.ds-fixed-header-row tr:nth-child(1) td {
	border-top: none !important;
}

.ds-fixed-header-column tr:nth-child(even) td:first-child{
	border-right: 2px solid #ddd;
	background-color: white;
}

.ds-fixed-header-column tr:nth-child(odd) td:first-child{
	border-right: 2px solid #ddd;
	background-color: #E6E6E6;
}

.ds-multi-param-table .motor-name {
	width: 300px;
}

.ds-multi-param-table .motor-year {
	width: 70px;
}


.ds-multi-param-row-value {
	display: flex;
	align-items: center;
}

.ds-multi-param-row-value .ds-param-suffix, .ds-multi-param-row-value .ds-param-prefix {
	width: initial !important;
}


.ds-multi-param-row-metric {
	width: 5em;
	margin-right: 5px;
}


.copy-param-buttons {
	width: 40px;
	height: 34px;
	display: flex;
	align-items: center;
}
.copy-param-buttons > button {
	transform:scale(0.8);
}
