.commercialvehicle1_wrapper__kIf7_{display:flex;justify-content:center;align-items:center;padding:7rem 1rem;background:#ffffff;font-family:Arial,sans-serif}.commercialvehicle1_container__8M42p{display:flex;justify-content:space-between;align-items:center;max-width:950px;width:100%;margin-top:0}.commercialvehicle1_left__B4Nvt{flex:1 1}.commercialvehicle1_badge__UHiay{background:#2b4e73;color:#fff;font-size:.9rem;padding:.6rem .5rem;border-radius:20px;display:inline-block;margin-bottom:1rem;font-weight:500;margin-top:50px}.commercialvehicle1_title__g_W8u{font-size:1.9rem;font-weight:700;color:#1c1c1c;margin-bottom:1.5rem;line-height:1.5}.commercialvehicle1_price__8ZPx6{color:#e63946}.commercialvehicle1_input__eaAgl{width:100%;padding:.9rem;border:none;border-bottom:7px solid #e63946;font-size:1rem;outline:none;margin-bottom:1.5rem;background:#fafafa;text-transform:uppercase;text-align:center}.commercialvehicle1_right____7q3{flex-direction:column;align-items:center;justify-content:center}.commercialvehicle1_button__nCP0k{background:#ff6600;color:white;border:none;padding:.9rem 3rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:.3s ease;display:flex;margin-top:20px}.commercialvehicle1_button__nCP0k:hover{background:#e65c00}.commercialvehicle1_linkText__2QwmW{margin-top:1rem;font-size:1.1rem;color:#333;font-weight:700}.commercialvehicle1_linkText__2QwmW a{color:#0066cc;font-weight:500;text-decoration:none}.commercialvehicle1_right____7q3{flex:1 1;display:flex;justify-content:flex-end}.commercialvehicle1_truckImg__443AN{max-width:520px;height:auto}@media (max-width:1024px){.commercialvehicle1_container__8M42p{max-width:90%;padding:0 1rem}.commercialvehicle1_title__g_W8u{font-size:1.6rem}.commercialvehicle1_truckImg__443AN{max-width:420px}}@media (max-width:768px){.commercialvehicle1_wrapper__kIf7_{padding:3rem 1rem}.commercialvehicle1_container__8M42p{flex-direction:column;align-items:center;text-align:center;max-width:95%}.commercialvehicle1_button__nCP0k{margin-bottom:50px}.commercialvehicle1_left__B4Nvt{width:100%}.commercialvehicle1_title__g_W8u{font-size:1.4rem}.commercialvehicle1_input__eaAgl{font-size:.9rem;padding:.8rem}.commercialvehicle1_right____7q3{justify-content:center;width:100%}.commercialvehicle1_truckImg__443AN{max-width:350px}.commercialvehicle1_linkText__2QwmW{margin-top:0;margin-bottom:35px}.commercialvehicle1_button__nCP0k{width:100%;justify-content:center}}@media (max-width:760px){.commercialvehicle1_wrapper__kIf7_{padding:0 2rem}.commercialvehicle1_title__g_W8u{font-size:1.2rem;line-height:1.4}.commercialvehicle1_badge__UHiay{font-size:.8rem;padding:.4rem .6rem}.commercialvehicle1_input__eaAgl{border-bottom:2px solid #e63946}.commercialvehicle1_truckImg__443AN{max-width:280px}.commercialvehicle1_button__nCP0k{font-size:.9rem;padding:.8rem 1.5rem;margin-top:0;width:50%;align-items:center;align-self:center}.commercialvehicle1_truckImg__443AN{display:none}}.Navbar_cont__nrFAL{display:grid;grid-template-columns:1fr 3fr 1fr;place-items:center;height:5rem;width:100vw;z-index:3;background-color:white;position:sticky;top:0}.Navbar_hidden__VM5R3{display:none!important}.Navbar_totalLine__t6f6M{width:100vw;position:absolute;top:2rem;left:-2rem;border:.5px solid grey}.Navbar_logoCont__bWOVE{cursor:pointer}.Navbar_logo__l1iB5{all:unset;font-size:2rem;color:#1c75bb;font-weight:1000}.Navbar_logoImage__Ks_kg{height:4rem;width:auto}.Navbar_userDropdown__oLBa4{position:absolute;top:65px;right:0;background:white;width:160px;box-shadow:0 5px 20px #00000025;border-radius:10px;padding:10px;z-index:999}.Navbar_userDropdown__oLBa4 p{padding:10px;cursor:pointer;font-size:15px}.Navbar_userDropdown__oLBa4 p:hover{background:#f5f5f5}.Navbar_openMenu__ckvQM{position:sticky;top:.8rem;font-size:2rem;right:.5rem;z-index:4;display:none;margin-left:5rem}.Navbar_mobileMenuList__FH_KB{display:none;position:absolute;right:0;top:0;padding-top:6rem;z-index:3;align-items:flex-start;animation:Navbar_slideInFromLeft__IexmA .5s ease-out alternate;text-decoration:none}.Navbar_dropDownMobile__ZWBUK{margin-top:1.2rem;padding-left:10%;padding-right:10%;gap:1.2rem;background:#fff}.Navbar_dropDownMobile__ZWBUK::-webkit-scrollbar{width:5px}.Navbar_dropDownMobile__ZWBUK::-webkit-scrollbar-thumb{background-color:#ccc}.Navbar_dropItemMobile__9qKIZ{position:relative}.Navbar_menuCont__ZnHvc{display:flex;width:100%;justify-content:center;gap:3rem;font-size:1.5rem}.Navbar_menuItem__RJLZJ{display:grid;cursor:pointer;position:relative}.Navbar_menuItem__RJLZJ:hover .Navbar_dropDown__Qfcfr{display:grid}.Navbar_menuItem__RJLZJ:hover .Navbar_arrow__e9R_D{transform:rotate(-180deg)}.Navbar_heading__1MHn8{color:black;align-self:center;font-size:20px;display:flex;align-items:center}.Navbar_headingBlue__IDnxk{color:black!important;font-size:17px!important}.Navbar_arrow__e9R_D,.Navbar_mobilearrow__ER2jC{transition:all .4s;transform:translateY(20%) translateX(6px)}.Navbar_activeMenu__mUr9z{color:black;font-size:17px}.Navbar_dropDown__Qfcfr{display:none;position:absolute;top:100%;left:0;grid-template-columns:repeat(3,1fr);gap:10px;min-width:600px;background-color:white;border:1px solid #101010;padding:15px;font-size:1rem;color:#494949;z-index:4;border-radius:10px;animation:Navbar_dropdownAnimation__j8FCj .3s ease-in}.Navbar_dropItem__b1yVH{padding:10px;transition:all .3s;cursor:pointer}.Navbar_dropItem__b1yVH:hover{background-color:#1c75bb;color:white;transform:none}.Navbar_loginCont__jTsYO{width:100%;display:flex;justify-content:center;align-items:center}.Navbar_loginButton__E1EQ4{cursor:pointer}.Navbar_loginText__JQfQC{border:2px solid #fa621a;color:white;background-color:#fa621a;padding:10px 32px;font-size:20px;transition:all .4s;margin-top:15px;border-radius:10px}.Navbar_loginLogo__Ujrew{margin-left:8px;font-size:20px;translate:0 3px}@media screen and (max-width:1200px){.Navbar_menuCont__ZnHvc{display:none}.Navbar_openMenu__ckvQM{display:grid}.Navbar_mobileMenuList__FH_KB{display:flex;flex-direction:column;gap:2rem}.Navbar_cont__nrFAL{display:grid;grid-template-columns:1fr 1fr}.Navbar_loginCont__jTsYO{display:none}}@media screen and (max-width:1000px){.Navbar_logoImage__Ks_kg{height:3rem}}@keyframes Navbar_dropdownAnimation__j8FCj{0%{opacity:0}to{opacity:1}}@keyframes Navbar_slideInFromLeft__IexmA{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.Navbar_userName__lILzx{font-weight:500;color:#333}.Navbar_mobileLogo__DMoWe{cursor:pointer}.Navbar_mobileClose__JALnN{color:#000}.Navbar_mobileMenuList__FH_KB{padding-top:5.5rem}@media screen and (max-width:1200px){.Navbar_loginButton__E1EQ4{width:90%;display:flex;justify-content:center}.Navbar_loginText__JQfQC{text-align:center}}@media screen and (min-width:1201px){.Navbar_mobileHeader__acDPr,.Navbar_mobileMenuList__FH_KB{display:none!important}}.Navbar_mobileMenuList__FH_KB{position:fixed;inset:0;width:100%;height:100vh;background-color:#ffffff;padding-top:6.5rem;padding-left:10%;display:flex;flex-direction:column;gap:2rem;z-index:9999;overflow-x:hidden}.Navbar_mobileHeader__acDPr{position:fixed;top:0;left:0;width:100%;height:4.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.2rem;background:#fff;border-bottom:1px solid #e5e5e5;z-index:10000}.Navbar_mobileLogoImage__4rMNQ{height:2.8rem;width:auto}.Navbar_mobileClose__JALnN{font-size:2rem;cursor:pointer}@media screen and (max-width:1200px){.Navbar_totalLine__t6f6M{display:none}}.Navbar_dropDownMobile__ZWBUK{width:100vw;margin-left:-10%;padding:1rem 10% 1.2rem;display:flex;flex-direction:column;gap:.6rem;max-height:45vh;overflow-y:auto;overflow-x:hidden;background:#ffffff;animation:Navbar_mobileDropdownFade__F0t_U .35s ease-out;transform-origin:top;-webkit-overflow-scrolling:touch;box-shadow:inset 0 -8px 8px -10px rgba(0,0,0,.15)}.Navbar_dropDownMobile__ZWBUK::-webkit-scrollbar{width:4px}.Navbar_dropDownMobile__ZWBUK::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.Navbar_dropItemMobile__9qKIZ{width:100%;padding:.75rem 0;font-size:16px;color:#222;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:all .25s ease}.Navbar_dropItemMobile__9qKIZ:active{background-color:#f9f9f9}@media screen and (max-width:1200px){.Navbar_loginButton__E1EQ4{width:90%;display:flex;justify-content:center;margin-top:2rem}.Navbar_loginText__JQfQC{text-align:center}}@media screen and (min-width:1201px){.Navbar_mobileHeader__acDPr,.Navbar_mobileMenuList__FH_KB{display:none!important}}@keyframes Navbar_mobileDropdownFade__F0t_U{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1201px){.Navbar_cont__nrFAL{padding-left:90px;padding-right:90px}.Navbar_menuCont__ZnHvc{gap:3.8rem}.Navbar_loginCont__jTsYO{justify-content:flex-end}.Navbar_dropDown__Qfcfr{display:none;position:absolute;top:100%;left:0;grid-template-columns:repeat(2,1fr);gap:5px;min-width:450px;background-color:#ffffff;border:1px solid #dcdcdc;padding:18px;border-radius:12px;font-size:15px;z-index:999}.Navbar_menuItem__RJLZJ:hover .Navbar_dropDown__Qfcfr{display:grid}.Navbar_dropItem__b1yVH{padding:12px 14px;cursor:pointer;border-radius:8px;color:black;font-weight:500;transition:all .25s ease;text-align:left}}@media screen and (max-width:1200px){.Navbar_loginText__JQfQC{margin-top:0}}@media screen and (min-width:1200px){.Navbar_loginText__JQfQC{font-size:20px;padding:10px 20px}}.Footer_cont__Iv9SI{background-color:#2a3440;display:grid;place-items:center;padding-top:20px;padding-bottom:20px;gap:2rem}.Footer_break__Kemmt{color:white}.Footer_top__IBZT7{display:grid;width:90%;grid-template-columns:repeat(5,1fr);gap:2rem}.Footer_logoImage__5FHcC{width:18rem;height:auto}.Footer_list__4Z7wg{gap:1rem;padding-top:2rem}.Footer_icons__uzN_J{display:flex;padding:40px 0 0;color:white;gap:2rem}.Footer_head__uyRA8{color:#fa621a;font-size:50px;font-weight:600;padding-bottom:20px}.Footer_heading__gkpTp{color:#989494;padding:1rem 0;font-size:20px}.Footer_desc__c9NOA{color:white;font-size:14px}.Footer_linksList__dCxPi{gap:1rem}.Footer_link__SbdT4{color:white;padding:.6rem 0;font-size:14px}.Footer_atag__Sj68p{text-decoration:none;color:white}.Footer_bottom__PimpY{display:grid;width:90%;grid-template-columns:1fr 1fr 1fr;padding-top:50px;align-items:center;gap:2rem;margin-left:38rem}.Footer_bottomItem__cLBl0{cursor:pointer}.Footer_bottomLinks__LHxnv{justify-content:flex-end;gap:1rem}.Footer_loginButtonWrapper__pOak7{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;grid-column:span 3;margin-top:-30px}.Footer_loginButton__XAwrB{color:white;padding:.5rem 1.5rem;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .3s ease}.Footer_loginagent__65J1Q{cursor:pointer;font-size:20px;justify-self:center;transform:translateY(-45px)}@media screen and (max-width:1200px){.Footer_top__IBZT7{display:flex;flex-wrap:wrap}}@media screen and (max-width:768px){.Footer_logoImage__5FHcC{height:3rem;width:auto}.Footer_loginButtonWrapper__pOak7{flex-direction:column;align-items:center;gap:.75rem;margin-top:0}.Footer_loginButton__XAwrB{width:80%;text-align:center}}@media screen and (max-width:415px){.Footer_bottom__PimpY{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.Footer_loginagent__65J1Q{transform:translateY(0)}.Footer_loginButtonWrapper__pOak7{flex-direction:column;gap:.5rem}.Footer_loginButton__XAwrB{font-size:14px;padding:.5rem 1rem}}@media screen and (max-width:370px){.Footer_head__uyRA8{width:70%;overflow:scroll}.Footer_icons__uzN_J{width:70%;padding:20px 0}}.Footer_bottomLinks__LHxnv{display:flex;gap:8px;align-items:center}.Footer_bottomItem__cLBl0{font-size:14px;color:white}.Footer_footerBottomWrapper__CIGst{display:flex;justify-content:space-between;align-items:center;width:93vw;margin:0;padding:15px 30px;box-sizing:border-box}@media screen and (max-width:768px){.Footer_footerBottomWrapper__CIGst{flex-direction:column;gap:10px;text-align:center;justify-content:center}}.VehicleInfoDialog_overlay__AgzRy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.VehicleInfoDialog_formHeader__2jK9D{width:100%;height:58px;background:#ff5722;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:25px}.VehicleInfoDialog_formHeader__2jK9D h3{color:white;font-size:20px;font-weight:600;margin:0}.VehicleInfoDialog_headerBack__VRV61{border:none;background:transparent;color:white;font-size:35px;cursor:pointer}.VehicleInfoDialog_viewBtn__SZYd9{background:#ff5722;color:#fff;border:none;padding:16px;font-size:15px;font-weight:500;border-radius:8px;cursor:pointer;margin-bottom:12px;transition:background .3s}.VehicleInfoDialog_viewBtn__SZYd9:hover{background:#e64a19}.VehicleInfoDialog_dialog__gqLNU{display:flex;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);width:100%;max-width:900px;margin:0 10px;padding:40px 30px;gap:90px}.VehicleInfoDialog_left__mZD6n{width:380px;flex-shrink:0}.VehicleInfoDialog_right__Imz6B{flex:1 1;display:flex;flex-direction:column;justify-content:center}.VehicleInfoDialog_heading__ERkdE{font-size:18px;font-weight:600;margin-bottom:15px}.VehicleInfoDialog_infoBox__GvkWZ{display:flex;flex-direction:column;gap:12px}.VehicleInfoDialog_item__AUMnq{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px}.VehicleInfoDialog_editIcon__BAjSh{color:#888;cursor:pointer}.VehicleInfoDialog_input__bPzGM{padding:12px;border:1px solid #cbd5e0;border-radius:8px;margin-bottom:15px;font-size:15px}.VehicleInfoDialog_button__29vCD{background:#ff4d2f;color:#fff;border:none;padding:14px;font-size:16px;border-radius:8px;cursor:pointer;font-weight:500;transition:background .2s}.VehicleInfoDialog_button__29vCD:hover{background:#e84228}.VehicleInfoDialog_terms__FOdd0{margin-top:10px;font-size:13px;color:#555}.VehicleInfoDialog_terms__FOdd0 a{color:#007bff;text-decoration:none}@media (max-width:1024px){.VehicleInfoDialog_dialog__gqLNU{gap:60px;padding:30px 20px}.VehicleInfoDialog_left__mZD6n{width:220px}}@media (max-width:768px){.VehicleInfoDialog_dialog__gqLNU{flex-direction:column;gap:30px;padding:25px 18px}.VehicleInfoDialog_heading__ERkdE{text-align:center}.VehicleInfoDialog_overlay__AgzRy{align-items:start;justify-content:center;overflow-y:auto}.VehicleInfoDialog_left__mZD6n,.VehicleInfoDialog_right__Imz6B{width:100%}}@media (max-width:480px){.VehicleInfoDialog_dialog__gqLNU{padding:20px 15px;gap:20px}.VehicleInfoDialog_heading__ERkdE{font-size:15px}.VehicleInfoDialog_item__AUMnq{font-size:14px;padding:10px}.VehicleInfoDialog_button__29vCD{padding:12px;font-size:14px;width:50%;align-self:center}}.VehicleInfoDialog_closeBtn__Jq3d0{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;font-size:22px;color:#333;z-index:1000}.VehicleInfoDialog_closeBtn__Jq3d0:hover{color:red}.VehicleInfoDialog_dialog__gqLNU{position:relative;background:#fff;border-radius:10px;padding:20px}.choosevehicledialog_overlay__zg6SL{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.choosevehicledialog_dialog__M5Xze{background:#fff;border-radius:12px;display:flex;max-width:1150px;width:100%;height:auto;box-shadow:0 6px 25px rgba(0,0,0,.2);overflow:hidden}.choosevehicledialog_left__VqVOX{flex:1 1;display:flex;align-items:center;justify-content:center;padding:30px}.choosevehicledialog_vehicleImg__KwEax{width:280px}.choosevehicledialog_right__MDNPg{flex:2 1;padding:20px 0 30px}.choosevehicledialog_header__I_LAD{background:#ff5722;border-radius:8px;margin:0 20px 20px;display:flex;justify-content:space-between;align-items:center;background:#fb6530;color:#fff;padding:10px 20px;border-radius:6px;font-size:16px;font-weight:500}.choosevehicledialog_arrowBtn__1BVdr{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.choosevehicledialog_navBtn__CZI44{background:none;border:none;color:#fff;font-size:22px;font-weight:700;cursor:pointer}.choosevehicledialog_vehicleGrid__S1xE9{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 20px}.choosevehicledialog_vehicleGrid__S1xE9 button{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #ccc;padding:20px;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;transition:all .3s ease;color:#444;min-height:100px}.choosevehicledialog_vehicleGrid__S1xE9 button svg{font-size:32px}.choosevehicledialog_vehicleGrid__S1xE9 button span{font-size:14px}.choosevehicledialog_vehicleGrid__S1xE9 button:hover{border-color:#007bff;color:#007bff}.choosevehicledialog_active__N9nQH{border-color:#007bff!important;background:#fef4f0!important;color:#007bff!important;font-weight:700}.choosevehicledialog_otherType__LqAWb{text-align:center;margin:24px 20px 0;padding:8px;border-radius:6px;border:2px solid #007bff}.choosevehicledialog_otherType__LqAWb a{color:#007bff;font-weight:500;cursor:pointer;text-decoration:none}@media (max-width:1024px){.choosevehicledialog_vehicleGrid__S1xE9{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.choosevehicledialog_dialog__M5Xze{flex-direction:column}.choosevehicledialog_left__VqVOX{display:none}.choosevehicledialog_overlay__zg6SL{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:flex-start;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.choosevehicledialog_right__MDNPg{flex:1 1;padding:20px}.choosevehicledialog_vehicleGrid__S1xE9{grid-template-columns:repeat(3,1fr);margin:0 10px}.choosevehicledialog_header__I_LAD{margin:0 10px 15px;font-size:14px;padding:6px 12px}.choosevehicledialog_header__I_LAD h2{font-size:15px}.choosevehicledialog_vehicleGrid__S1xE9 button{padding:15px;min-height:90px}.choosevehicledialog_vehicleGrid__S1xE9 button svg{font-size:28px}.choosevehicledialog_vehicleGrid__S1xE9 button span{font-size:13px}.choosevehicledialog_otherType__LqAWb{margin:20px 10px 0}}@media (max-width:400px){.choosevehicledialog_vehicleGrid__S1xE9{grid-template-columns:1fr 1fr;gap:12px}.choosevehicledialog_vehicleGrid__S1xE9 button{padding:12px;min-height:80px}.choosevehicledialog_header__I_LAD h2{font-size:13px}.choosevehicledialog_vehicleImg__KwEax{width:2o0px;height:20px}}.VehicleBrandDialog_overlay__86c9H{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.VehicleBrandDialog_dialog__uVwEF{background:#fff;border-radius:12px;max-width:900px;width:100%;min-height:500px;display:flex;padding:30px;gap:30px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.VehicleBrandDialog_leftPanel__OHGiM{flex:1 1;border-right:1px solid #e5e7eb;padding-right:20px}.VehicleBrandDialog_leftPanel__OHGiM h3{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:20px}.VehicleBrandDialog_rightPanel__V8R1D{flex:2.5 1;padding-left:20px}.VehicleBrandDialog_header__eCwiv{display:flex;justify-content:space-between;align-items:center;background:#fb6530;color:#fff;padding:10px 20px;border-radius:6px;font-size:16px;font-weight:500;margin-bottom:20px}.VehicleBrandDialog_arrowBtn__AaFAV{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.VehicleBrandDialog_selectionBox__ueTWl{flex:1 1;border:1px solid #eee}.VehicleBrandDialog_selectionTitle__OZLL5{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px}.VehicleBrandDialog_selectionList__As0ev{border:1px solid #e5e7eb;border-radius:8px;padding:10px 0}.VehicleBrandDialog_selectionItem__VQV9z{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;color:#374151;border-bottom:1px solid #e5e7eb}.VehicleBrandDialog_selectionItem__VQV9z:last-child{border-bottom:none}.VehicleBrandDialog_icon__sLZvP{margin-right:10px;color:#6b7280}.VehicleBrandDialog_searchBox__6gzAV{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;margin-bottom:20px}.VehicleBrandDialog_searchBox__6gzAV input{flex:1 1;border:none;outline:none;font-size:15px;color:#475569}.VehicleBrandDialog_searchIcon__ZRbyV{margin-right:8px;color:#64748b}.VehicleBrandDialog_brandGrid__PYXm2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.VehicleBrandDialog_brandBtn___UsCk{display:flex;align-items:center;justify-content:space-between;border:1px solid #cbd5e1;border-radius:6px;padding:10px 14px;font-size:15px;font-weight:600;color:grey;background:#fff;cursor:pointer;transition:.2s}.VehicleBrandDialog_brandBtn___UsCk:hover{border-color:blue;background:#f8fafc;color:blue}.VehicleBrandDialog_otherManufacturer__lwsqD{text-align:center;margin:24px 20px 0;font-size:15px;font-weight:600;color:#334155;border:2px solid #007bff;padding:8px;cursor:pointer;border-radius:6px}.VehicleBrandDialog_otherManufacturer__lwsqD:hover{color:#007bff;font-weight:500;cursor:pointer;text-decoration:none}@media (max-width:1024px){.VehicleBrandDialog_dialog__uVwEF{flex-direction:column;padding:20px;gap:20px;min-height:auto}.VehicleBrandDialog_leftPanel__OHGiM{display:none}.VehicleBrandDialog_rightPanel__V8R1D{flex:1 1;padding-left:0}.VehicleBrandDialog_brandGrid__PYXm2{grid-template-columns:1fr}}@media (max-width:640px){.VehicleBrandDialog_dialog__uVwEF{width:100%;height:auto;padding:15px;border-radius:8px}.VehicleBrandDialog_overlay__86c9H{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:start;justify-content:center;z-index:9999;padding:20px}.VehicleBrandDialog_header__eCwiv{font-size:16px;padding:8px}.VehicleBrandDialog_searchBox__6gzAV{padding:6px 10px}.VehicleBrandDialog_searchBox__6gzAV input{font-size:14px}.VehicleBrandDialog_brandBtn___UsCk{font-size:14px;padding:8px 12px}.VehicleBrandDialog_otherManufacturer__lwsqD{font-size:14px;padding:5px 0}}.VehicleBrandDialog_overlay__86c9H{overflow-y:auto}.VehicleBrandDialog_dialog__uVwEF{max-height:90vh;overflow:hidden}.VehicleBrandDialog_rightPanel__V8R1D,.VehicleBrandDialog_right__KqGPa{max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.VehicleBrandDialog_brandGrid__PYXm2,.VehicleBrandDialog_modelsGrid__nPEet,.VehicleBrandDialog_variantGrid__Q_yST{flex:1 1;overflow-y:auto;max-height:calc(90vh - 180px);padding-right:10px}.VehicleBrandDialog_brandGrid__PYXm2::-webkit-scrollbar,.VehicleBrandDialog_modelsGrid__nPEet::-webkit-scrollbar,.VehicleBrandDialog_variantGrid__Q_yST::-webkit-scrollbar{width:6px}.VehicleBrandDialog_brandGrid__PYXm2::-webkit-scrollbar-thumb,.VehicleBrandDialog_modelsGrid__nPEet::-webkit-scrollbar-thumb,.VehicleBrandDialog_variantGrid__Q_yST::-webkit-scrollbar-thumb{background:#999;border-radius:20px}.VehicleBrandDialog_header__eCwiv,.VehicleBrandDialog_searchBox__6gzAV{flex-shrink:0}.VehicleModelDialog_overlay__aVgJm{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.VehicleModelDialog_dialog__9s4iA{background:#fff;border-radius:12px;display:flex;width:1150px;height:550px;max-width:95%;box-shadow:0 4px 30px rgba(0,0,0,.15)}.VehicleModelDialog_left__JFy7S{width:30%;padding:25px;border-right:1px solid #eee;flex-shrink:0}.VehicleModelDialog_leftTitle__cOopl{font-size:20px;font-weight:600;margin-bottom:15px;color:#1e2a4a}.VehicleModelDialog_searchBox__JYmI2{display:flex;align-items:center;width:100%;max-width:900px;margin:15px auto}.VehicleModelDialog_searchBox__JYmI2 input{flex:1 1;padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;transition:all .2s ease}.VehicleModelDialog_searchBox__JYmI2 input:focus{border-color:#007bff;box-shadow:0 0 4px rgba(0,123,255,.3)}.VehicleModelDialog_selectionItem__YnHGH{border-bottom:1px solid #eee;color:#1e2a4a}.VehicleModelDialog_icon__wL1xp{margin-right:8px;color:#4a6280}.VehicleModelDialog_editIcon__ryLSE{color:#999;cursor:pointer}.VehicleModelDialog_right__UQ0kw{flex:1 1;padding:20px}.VehicleModelDialog_header__ckub6{display:flex;justify-content:space-between;align-items:center;background:#fb6530;color:#fff;padding:10px 20px;border-radius:6px;font-size:16px;font-weight:500;margin-bottom:20px}.VehicleModelDialog_arrowBtn__azdXO{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.VehicleModelDialog_header__ckub6 h3{margin:0;padding:8px 0}.VehicleModelDialog_backBtn__t8RV4{background:none;border:none;color:#fff;font-size:22px;margin-right:10px;cursor:pointer}.VehicleModelDialog_searchBox__JYmI2{position:relative;margin-bottom:20px}.VehicleModelDialog_searchBox__JYmI2 input{padding:10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px}.VehicleModelDialog_searchIcon__G0UTZ{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#888}.VehicleModelDialog_selectionBox__v2cB1{flex:1 1;border:1px solid #eee}.VehicleModelDialog_selectionTitle__cTD_v{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px}.VehicleModelDialog_selectionList__eEG7o{border:1px solid #e5e7eb;border-radius:8px;padding:10px 0}.VehicleModelDialog_selectionItem__YnHGH{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;color:#374151;border-bottom:1px solid #e5e7eb}.VehicleModelDialog_selectionItem__YnHGH:last-child{border-bottom:none}.VehicleModelDialog_icon__wL1xp{margin-right:10px;color:#6b7280}.VehicleModelDialog_modelsGrid__sy3xA{display:grid;grid-template-columns:1fr 1fr;gap:12px}.VehicleModelDialog_modelBtn__c3BH8{background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:12px;font-size:15px;font-weight:600;color:#1e2a4a;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s}.VehicleModelDialog_modelBtn__c3BH8:hover{border-color:#007bff;color:#007bff}.VehicleModelDialog_arrow__ecny0{font-size:18px}@media (max-width:1024px){.VehicleModelDialog_dialog__9s4iA{flex-direction:column;width:100%;height:auto;max-height:90vh;overflow-y:auto}.VehicleModelDialog_left__JFy7S{display:none}.VehicleModelDialog_right__UQ0kw{flex:1 1;width:95%;padding:15px}.VehicleModelDialog_modelsGrid__sy3xA{grid-template-columns:1fr}}@media (max-width:640px){.VehicleModelDialog_dialog__9s4iA{border-radius:8px;padding:10px}.VehicleModelDialog_header__ckub6{font-size:16px}.VehicleModelDialog_modelBtn__c3BH8{font-size:14px;padding:10px}}.VehicleModelDialog_overlay__aVgJm{overflow-y:auto}.VehicleModelDialog_dialog__9s4iA{max-height:90vh;overflow:hidden}.VehicleModelDialog_rightPanel__R_OQ3,.VehicleModelDialog_right__UQ0kw{max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.VehicleModelDialog_brandGrid__PTrYv,.VehicleModelDialog_modelsGrid__sy3xA,.VehicleModelDialog_variantGrid__mmwd6{flex:1 1;overflow-y:auto;max-height:calc(90vh - 180px);padding-right:10px}.VehicleModelDialog_brandGrid__PTrYv::-webkit-scrollbar,.VehicleModelDialog_modelsGrid__sy3xA::-webkit-scrollbar,.VehicleModelDialog_variantGrid__mmwd6::-webkit-scrollbar{width:6px}.VehicleModelDialog_brandGrid__PTrYv::-webkit-scrollbar-thumb,.VehicleModelDialog_modelsGrid__sy3xA::-webkit-scrollbar-thumb,.VehicleModelDialog_variantGrid__mmwd6::-webkit-scrollbar-thumb{background:#999;border-radius:20px}.VehicleModelDialog_header__ckub6,.VehicleModelDialog_searchBox__JYmI2{flex-shrink:0}.VehicleVariantDialog_overlay__1L9nT{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.VehicleVariantDialog_dialog__GugYK{display:flex;background:#fff;border-radius:10px;width:900px;height:550px;max-width:95%;box-shadow:0 6px 16px rgba(0,0,0,.15);max-height:calc(100vh - 90px);margin:30px 0}.VehicleVariantDialog_left__W0Xnf{flex:0.35 1;padding:25px;border-right:1px solid #eee}.VehicleVariantDialog_leftTitle__1SaSy{font-size:18px;font-weight:600;margin-bottom:15px}.VehicleVariantDialog_selectionBox__FydKp{flex:1 1;border:1px solid #eee}.VehicleVariantDialog_selectionTitle__yIj6B{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px}.VehicleVariantDialog_selectionList__1T3Y6{border:1px solid #e5e7eb;border-radius:8px;padding:10px 0}.VehicleVariantDialog_selectionItem__bq12N{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;color:#374151;border-bottom:1px solid #e5e7eb}.VehicleVariantDialog_selectionItem__bq12N:last-child{border-bottom:none}.VehicleVariantDialog_icon__UjpPF{margin-right:10px;color:#6b7280}.VehicleVariantDialog_right__Ebad0{flex:0.65 1;padding:25px}.VehicleVariantDialog_header__QGgj4{display:flex;justify-content:space-between;align-items:center;background:#fb6530;color:#fff;padding:10px 20px;border-radius:6px;font-size:16px;font-weight:500;margin-bottom:20px}.VehicleVariantDialog_arrowBtn__Mg4uR{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.VehicleVariantDialog_searchBox__qKzvK{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;padding:6px 10px;margin-bottom:20px}.VehicleVariantDialog_searchIcon__7G74l{margin-right:8px;color:#777}.VehicleVariantDialog_searchBox__qKzvK input{flex:1 1;border:none;outline:none;font-size:14px}.VehicleVariantDialog_variantBtn__ye_o5{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #ddd;border-radius:6px;padding:12px 14px;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:all .2s ease;position:relative}.VehicleVariantDialog_variantBtn__ye_o5:hover{border-color:#007bff;box-shadow:0 2px 6px rgba(0,0,0,.08)}.VehicleVariantDialog_variantName__9wDMs{font-weight:600;margin-bottom:4px}.VehicleVariantDialog_variantInfo__drlt1{font-size:12px;color:#666}.VehicleVariantDialog_arrow__DLOxk{position:absolute;right:10px;font-size:18px;color:#999}@media (max-width:768px){.VehicleVariantDialog_dialog__GugYK{flex-direction:column;width:90%;height:auto;margin:20px}.VehicleVariantDialog_left__W0Xnf,.VehicleVariantDialog_right__Ebad0{flex:1 1;padding:15px;border-right:none;border-bottom:1px solid #eee}.VehicleVariantDialog_left__W0Xnf{display:none}.VehicleVariantDialog_leftTitle__1SaSy{font-size:16px}.VehicleVariantDialog_selectionItem__bq12N{font-size:13px}.VehicleVariantDialog_header__QGgj4{font-size:14px;padding:8px}.VehicleVariantDialog_searchBox__qKzvK input{font-size:12px}.VehicleVariantDialog_variantGrid__ivLtB{grid-template-columns:1fr}.VehicleVariantDialog_variantBtn__ye_o5{font-size:13px;padding:10px}.VehicleVariantDialog_variantName__9wDMs{font-size:14px}.VehicleVariantDialog_variantInfo__drlt1{font-size:11px}.VehicleVariantDialog_dialog__GugYK{flex-direction:column;width:95%;max-height:95vh;margin:10px}.VehicleVariantDialog_left__W0Xnf{display:none}.VehicleVariantDialog_right__Ebad0{flex:1 1;overflow-y:auto}}.VehicleVariantDialog_overlay__1L9nT{overflow-y:auto}.VehicleVariantDialog_dialog__GugYK{max-height:90vh;overflow:hidden}.VehicleVariantDialog_rightPanel__6QbGE,.VehicleVariantDialog_right__Ebad0{max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.VehicleVariantDialog_modelsGrid__fZvK8{flex:1 1;overflow-y:auto;max-height:calc(45vh - 180px);padding-right:10px}.VehicleVariantDialog_variantGrid__ivLtB{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:start;align-content:start}.VehicleVariantDialog_brandGrid__CTgUB{flex:1 1;overflow-y:auto;max-height:calc(90vh - 180px);padding-right:10px}.VehicleVariantDialog_brandGrid__CTgUB::-webkit-scrollbar,.VehicleVariantDialog_modelsGrid__fZvK8::-webkit-scrollbar,.VehicleVariantDialog_variantGrid__ivLtB::-webkit-scrollbar{width:6px}.VehicleVariantDialog_brandGrid__CTgUB::-webkit-scrollbar-thumb,.VehicleVariantDialog_modelsGrid__fZvK8::-webkit-scrollbar-thumb,.VehicleVariantDialog_variantGrid__ivLtB::-webkit-scrollbar-thumb{background:#999;border-radius:20px}.VehicleVariantDialog_header__QGgj4,.VehicleVariantDialog_searchBox__qKzvK{flex-shrink:0}.YearDialog_overlay__ZaHP4{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:30px;z-index:9999;overflow-y:auto}.YearDialog_dialog___sQiV{background:#fff;border-radius:12px;display:flex;max-width:900px;width:100%;min-height:500px;box-shadow:0 6px 20px rgba(0,0,0,.1);padding:30px;gap:30px}.YearDialog_selectionBox__7QXT1{flex:1 1;border-right:1px solid #eee}.YearDialog_selectionTitle__KhWCG{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px}.YearDialog_selectionList__hCt6m{border:1px solid #e5e7eb;border-radius:8px;padding:10px 0}.YearDialog_selectionItem__mgbRL{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;color:#374151;border-bottom:1px solid #e5e7eb}.YearDialog_selectionItem__mgbRL:last-child{border-bottom:none}.YearDialog_icon__Ot9c6{margin-right:10px;color:#6b7280}.YearDialog_yearBox__soZqi{flex:2 1;display:flex;flex-direction:column}.YearDialog_yearHeader__5V4vu{display:flex;justify-content:space-between;align-items:center;background:#fb6530;color:#fff;padding:10px 20px;border-radius:6px;font-size:16px;font-weight:500}.YearDialog_arrowBtn__QU_W9{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer}.YearDialog_yearGrid__yPmwO{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.YearDialog_yearButton__JfZ_R{display:flex;justify-content:space-between;align-items:center;border:1px solid #d1d5db;border-radius:6px;padding:12px 16px;font-size:15px;font-weight:500;background:#fff;cursor:pointer;transition:.2s}.YearDialog_yearButton__JfZ_R:hover{border-color:#fb6530}.YearDialog_activeYear__zsOcf{background:#1d9bf0;color:#fff;border-color:#1d9bf0}.YearDialog_arrow__So33L{font-size:16px;color:inherit}@media (max-width:1024px){.YearDialog_dialog___sQiV{flex-direction:column;padding:20px;gap:20px}.YearDialog_selectionBox__7QXT1{border-right:none;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px}.YearDialog_yearGrid__yPmwO{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.YearDialog_overlay__ZaHP4{padding:15px;position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:start;justify-content:center;padding:30px;z-index:9999;overflow-y:auto}.YearDialog_selectionBox__7QXT1{display:none}.YearDialog_dialog___sQiV{padding:15px;gap:15px;min-height:auto}.YearDialog_selectionTitle__KhWCG{font-size:16px}.YearDialog_selectionItem__mgbRL{font-size:13px;padding:10px 12px}.YearDialog_yearHeader__5V4vu{font-size:14px;padding:8px 14px}.YearDialog_yearGrid__yPmwO{grid-template-columns:1fr}.YearDialog_yearButton__JfZ_R{font-size:13px;padding:10px 12px}.YearDialog_overlay__ZaHP4{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:start;justify-content:center;padding:30px;z-index:9999;overflow-y:auto}.YearDialog_selectionBox__7QXT1{display:none}.YearDialog_dialog___sQiV{padding:15px;gap:15px;min-height:auto}.YearDialog_selectionTitle__KhWCG{font-size:16px}.YearDialog_selectionItem__mgbRL{font-size:13px;padding:10px 12px}.YearDialog_yearHeader__5V4vu{font-size:14px;padding:8px 14px}.YearDialog_yearGrid__yPmwO{grid-template-columns:repeat(4,1fr)}.YearDialog_yearButton__JfZ_R{font-size:13px;padding:10px 12px}}