.slider{display:flex;gap:10px}.slider_container{border:none!important;padding:20px 16px;background:transparent;margin-bottom:8px}.tri_sport{background:#f4f7fb;border:none!important;box-shadow:0 1px 3px #7373731f;margin-bottom:12px}.tri_trs{background:#f9f9f9;border:none!important;padding:16px!important}.slider_container h5,.slider_container .form-label{color:#374151;font-weight:500;margin-bottom:0}.slider_container .input-group-text{color:#9ca3af;font-weight:300;background:#fff;border:1px solid #E5E7EB;font-size:.9em}.slider_container .form-control{background:#fff;border:1px solid #E5E7EB;color:#374151}.slider_container .form-control:focus{border-color:#64748b;box-shadow:0 0 0 2px #64748b1a}.slider_container .form-range{height:20px;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider_container .form-range::-webkit-slider-runnable-track{background:#e0e0e0;border-radius:4px;height:6px;border:none}.slider_container .form-range::-moz-range-track{background:#e0e0e0;border-radius:4px;height:6px;border:none}.slider_container .form-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#64748b;border:none;box-shadow:0 2px 6px #0003;width:18px;height:18px;margin-top:-6px;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}.slider_container .form-range::-moz-range-thumb{background:#64748b;border:none;box-shadow:0 2px 6px #0003;width:18px;height:18px;border-radius:50%;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}.slider_container .form-range::-webkit-slider-thumb:hover{box-shadow:0 3px 10px #0000004d;transform:scale(1.05)}.slider_container .form-range::-moz-range-thumb:hover{box-shadow:0 3px 10px #0000004d;transform:scale(1.05)}.time_input{width:90px;max-width:90px;min-width:90px;height:30px;flex-shrink:0;text-align:right;font-weight:500;color:#374151;background:#fff;border:1px solid #E5E7EB}.form-label{margin-bottom:0!important}.tri_sport.swim .distance_input{max-width:130px}.tri_sport.bike .distance_input,.tri_sport.run .distance_input{max-width:132px}.tri_sport.swim .pace_input{max-width:170px}.tri_sport.bike .pace_input{max-width:144px}.tri_sport.run .pace_input{max-width:150px}@media (max-width: 576px){.input-group-text,input[type=text],input[type=number]{padding-left:6px;padding-right:6px}.tri_sport.swim .distance_input{max-width:85px}.tri_sport.bike .distance_input,.tri_sport.run .distance_input{max-width:95px}.tri_sport.swim .pace_input{max-width:144px}.tri_sport.bike .pace_input{max-width:105px}.tri_sport.run .pace_input{max-width:123px}.time_input{width:79px;height:30px}}
