.Ride_nearbyPoints__76HeG{font-size:18px}.Ride_noWrapLabel__F79DN{white-space:nowrap}.Ride_rideForm__KluK2{padding:1rem;width:100%}.Ride_formGroup__TthGv{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;width:100%}.Ride_inputContainer___fr16{flex:1 1;min-width:100px;position:relative;padding:.5rem}.Ride_inputField__c_9l1{width:100%}.Ride_buttonGroup___Ngyg,.Ride_inputField__c_9l1{padding-left:.5rem;padding-right:.5rem;margin-bottom:.5rem}.Ride_buttonGroup___Ngyg{display:flex;flex-wrap:wrap;gap:.5rem}.Ride_button__HtrK2{flex:1 1;min-width:100px;max-width:200px}.Ride_label__04eZM{white-space:nowrap;margin-left:1.5rem;margin-bottom:.5rem}.Ride_selectContainer___REPf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;width:100%}.Ride_selectField__HwVAl{flex:1 1;min-width:100px;max-width:90%;margin-right:1.5rem;margin-left:1.5rem}.Ride_checkboxContainer__QWy65{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.Ride_categoriesSection__KkWty{width:100%;margin-bottom:1rem}.Ride_categoriesContainer__ygmfM{display:flex;flex-direction:column;gap:1rem;width:100%;margin:.5rem 0}.Ride_categoryItem__x_6yk{border-radius:2rem;border:1px solid black;padding:1rem;margin-left:.5rem;margin-right:.5rem;background-color:#fafafa}.Ride_categoryHeader__51fBW{display:flex;align-items:center;margin-bottom:.5rem}.Ride_categoryCheckbox__nBLhJ{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.Ride_categoryLabel__tJ510{margin-left:.5rem}.Ride_weightContainer__YxF7R{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem;align-items:center}.Ride_weightLabel___utCU{font-size:.9rem;color:#666;margin-bottom:.25rem}.Ride_weightSlider__R_2Zs{width:90%!important;height:8px!important;border-radius:1rem!important;background:#605f5f!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.Ride_weightSlider__R_2Zs::-webkit-slider-track{width:100%!important;height:8px!important;border-radius:1rem!important;background:#000!important;border:none!important;box-sizing:border-box!important}.Ride_weightSlider__R_2Zs::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;border-radius:50%!important;border:2px solid darkgray!important;background:white!important;cursor:pointer!important;margin-top:1px!important;box-sizing:border-box!important}.Ride_weightSlider__R_2Zs::-moz-range-track{width:100%!important;height:8px!important;border-radius:1rem!important;background:#000!important;border:none!important}.Ride_weightSlider__R_2Zs::-moz-range-thumb{width:18px!important;height:18px!important;border-radius:50%!important;background:white!important;cursor:pointer!important;border:none!important}.Ride_totalWeightContainer__jJFMh{display:flex;justify-content:center;padding:.5rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #e9ecef;margin:.5rem}.Ride_totalWeightText__fip_d{font-weight:600;font-size:1rem;color:#495057}.Ride_totalWeightError__8JFea{color:#dc3545}.Ride_warningMessage__wtuIh{padding:.75rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.5rem;color:#856404;font-size:.9rem;text-align:center;margin:.5rem}.Ride_tooltip__0r51s{position:absolute;top:100%;left:0;margin-top:.5rem;padding:.5rem;background-color:white;border:1px solid #ccc;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;width:100%;max-width:300px;word-break:break-word}@media (max-width:768px){.Ride_formGroup__TthGv{flex-direction:column}.Ride_buttonGroup___Ngyg{flex-direction:row}.Ride_button__HtrK2{max-width:100%}.Ride_selectContainer___REPf{flex-direction:column;align-items:flex-start}.Ride_selectField__HwVAl{width:100%}.Ride_categoriesContainer__ygmfM{margin-left:0;margin-right:0}.Ride_categoryItem__x_6yk{padding:.75rem}.Ride_weightContainer__YxF7R{margin-left:1rem}}@media (max-width:480px){.Ride_rideForm__KluK2{padding:.5rem}.Ride_inputContainer___fr16{min-width:100%}.Ride_tooltip__0r51s{max-width:100%}.Ride_categoriesContainer__ygmfM{margin-left:0;margin-right:0}.Ride_categoryItem__x_6yk{padding:.5rem}.Ride_weightContainer__YxF7R{margin-left:.5rem}.Ride_totalWeightContainer__jJFMh{margin-left:.25rem;margin-right:.25rem;padding:.25rem}.Ride_warningMessage__wtuIh{margin-left:.25rem;margin-right:.25rem;padding:.5rem;font-size:.8rem}}