.cable-builder { min-height: 300px;}
.type-assembling__item{position:static;}
.type-assembling__list,.type-assembling__item .type-assembling__element{position:relative;}
.type-assembling__size-setting { display: none; top:0;}
.type-assembling__size-setting::after{display:none;}
.type-assembling__item--active .type-assembling__size-setting { display: block;} 
.size-slider.noUi-target { height: 2px; background: none; border-radius: 0; border:none; box-shadow: none;}
.size-slider.noUi-target .noUi-handle { width: 20px; height: 20px; background-color: #05c3de; background-color: var(--color_main); border: 3px solid #FFFFFF; border-radius: 50%; box-shadow: 0 4px 10px rgba(166, 206, 57, 0.1); cursor: pointer; left: -10px; top: -9px;}
html:not([dir=rtl]) .size-slider.noUi-target .noUi-handle { right: -10px;}
.size-slider.noUi-target .noUi-handle:after, .size-slider.noUi-target .noUi-handle:before { display: none;}
.size-slider .noUi-connect { background-color: #05c3de; background-color: var(--color_main);}
.cable-builder .button--proposal { line-height: 50px;}
.element-connector__message { position:absolute; top:50%; left:100%; transform:translateY(-50%); margin-left:40px;width:390px; color:#4e4e4e;}
.size-setting-note {position:absolute; top:50%; left:100%; transform:translateY(-50%); margin-left:40px;width:390px;}

@media (max-width: 991px) {
	body { width:1024px;}
}