.range-wrapper{
	width: 360px;
    padding: 10px 3px 5px 3px;
    margin-bottom: 20px;
    border: 1px solid var(--white);
    border-radius: 3px;
}

.label-wrapper{
	width: 100%;
	/*border: 1px solid white;*/
}

label.first-label{
	width: calc(100% - 70px);
	padding-left: 0px;
	text-align: left;
	/* border: 1px solid silver;*/
}

label {
    display: inline-block;
    /*width: 70px;*/
    /*height: 20px;*
    /* padding: 5px 10px; */
    line-height: 20px;
    cursor: pointer;
    /* border: 1px solid white; */
}

output.right-output{
	width: 20px;
    height: 25px;
	/* font-size: 16px; */
	/* background-color: white; */
	/* color: black !important; */
	margin-bottom: 0 !important;
	text-align: center;
	/* border: 1px solid var(--skillflow-base-font-color); */
}

input[type="range"].myrange{
	width:100%;
	max-width:340px;
	background-color:black;
	border-color: transparent;
}

/* Der Slider-Track (Linie) */
input[type="range"].myrange::-webkit-slider-runnable-track {
  background: linear-gradient(4deg, 
	rgba(112, 175, 4, 1) 0%, 
	rgba(0,75,64, 1) 50%, 
	rgba(32,167,77,1) 100%);
  height: 6px;
  border-radius: 3px;
}
input[type="range"].myrange::-moz-range-track {
  background: linear-gradient(4deg, 
	rgba(112, 175, 4, 1) 0%, 
	rgba(0,75,64, 1) 50%, 
	rgba(32,167,77,1) 100%);
  height: 6px;
  border-radius: 3px;
}
/* Der Thumb (Schiebepunkt) */
input[type="range"].myrange::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #000000;
  cursor: pointer;
  margin-top: -6px; /* Zentriert den Thumb */
}
input[type="range"].myrange::-moz-range-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #000000;
  cursor: pointer;
  margin-top: -6px; /* Zentriert den Thumb */
}