.Price_container__Cv9gX{max-width:1000px;margin:0 auto;padding:20px}.Price_section__V48Ga{margin-bottom:40px}.Price_contentSection___Biko{background-color:#ffffff;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.Price_servicesList__dIvQ2{list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:15px}.Price_serviceItem__QXTuM{padding:15px;background-color:#f9f9f9;border-left:4px solid #003366;border-radius:4px;font-size:16px}.Calculator_calculatorModule__vB8tl{background-color:#eee;padding:10px 0}.Calculator_calculator__GUfzI{min-height:200px;background-color:#fff}.Calculator_title__2DqEP{padding:10px}.Calculator_titleLine__fqPZl{height:3px;background-color:red;width:15%;transition:width 1s}.Calculator_titleLine2__x3JnC{width:30%}.Calculator_titleLine3__aa43f{width:50%}.Calculator_titleLine4__4H9jK{width:70%}.Calculator_titleLine5__Cucls{width:90%}.Calculator_titleCars__LiTnN{padding:10px}.Calculator_carsLink__vfkGD{display:inline-block}.Calculator_carsLink__vfkGD:hover{color:#666;cursor:pointer}.Calculator_service__yFPVW{border:1px solid #eee;margin-bottom:20px;overflow:hidden}.Calculator_service__yFPVW.Calculator_selected__krwQC{border-color:red;background-color:#f8fff8}.Calculator_serviceHeader__mSp8K{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f5f5f5}.Calculator_serviceTitle__Of_Jw{font-weight:600;font-size:18px;display:flex;align-items:center;gap:10px}.Calculator_servicePrice___rqUY{font-size:16px;color:#E91E63;font-weight:700}.Calculator_servicePackages__o_Y41{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,100%));background-color:#fff;gap:15px;padding:15px}.Calculator_selectedPackage__z2TcX{border-color:red!important;background-color:#f8fff8;position:relative}.Calculator_selectedPackage__z2TcX:after{content:"";position:absolute;top:-1px;right:-1px;border-color:transparent red transparent transparent;border-style:solid;border-width:0 30px 30px 0}.Calculator_selectedIndicator__lG5fy{position:absolute;top:5px;right:5px;color:red;font-weight:700;font-size:12px;z-index:2;transform:rotate(45deg);transform-origin:top right}.Calculator_package__TPTAt{background-color:#fff;position:relative;padding:10px;cursor:pointer;border-radius:10px;overflow:hidden}.Calculator_package__TPTAt.Calculator_noParts__wgiEm{opacity:.8;background-color:#f9f9f9}.Calculator_package__TPTAt.Calculator_noParts__wgiEm:hover{background-color:#f0f0f0}.Calculator_package__TPTAt:hover{border-color:#2196F3;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Calculator_customCalculation__5qsLV{font-style:italic;color:#666}.Calculator_packageHeader__IzEOU{display:flex;justify-content:space-between;margin-bottom:10px}.Calculator_packageType__Y8WbK{font-weight:600}.Calculator_packagePrice__DEiEm{font-weight:700;color:#E91E63}.Calculator_packageParts__5Wckp{font-size:14px}.Calculator_part__mI57i{display:flex;justify-content:space-between;margin-bottom:5px}.Calculator_noBrandLink__zYbfe{color:blue;cursor:pointer;margin-top:10px;font-weight:600;display:inline-block}.Calculator_otherModels__K67Lv{margin-top:30px;padding:20px;background-color:#f9f9f9;border-radius:8px}.Calculator_otherModelTitle__HNMs7{margin-bottom:15px;font-size:18px}.Calculator_other__A1Fkx{cursor:pointer;padding:8px 12px;border-bottom:1px solid #eee}.Calculator_other__A1Fkx:hover{background-color:#f0f0f0}.Calculator_cart__Xkw2W{position:sticky;bottom:0;background:white;border-top:2px solid #3f51b5;padding:20px;box-shadow:0 -2px 10px rgba(0,0,0,.1);margin-top:30px}.Calculator_cartHeader__35Hsq{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.Calculator_cartTotal__dYR5A{font-size:20px;font-weight:700}.Calculator_cartItems__aUmik{max-height:300px;overflow-y:auto;margin-bottom:20px}.Calculator_cartItem__TnUW1{display:flex;justify-content:space-between;padding:15px;border:1px solid #eee;border-radius:8px;margin-bottom:10px;background:#f9f9f9}.Calculator_cartItemInfo__TM1_k{flex:1}.Calculator_cartItemName____mBV{font-weight:600;margin-bottom:5px}.Calculator_cartCarInfo__X0Wt0{font-size:13px;color:#666}.Calculator_cartItemActions__U44tH{display:flex;align-items:center;gap:15px}.Calculator_cartItemPrice__hR_3R{font-weight:600;white-space:nowrap}.Calculator_removeButton__mkeGa{background:#ff4d4f;color:white;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .3s}.Calculator_removeButton__mkeGa:hover{background:#ff7875}.Calculator_appointmentButton__1oU7N{display:block;width:100%;padding:15px;background:#4CAF50;color:white;text-align:center;font-weight:600;border-radius:4px;text-decoration:none;font-size:16px;transition:background .3s}.Calculator_appointmentButton__1oU7N:hover{background:#388E3C}.Calculator_carusel__4SNxV{min-height:500px;background-color:#eee}.Calculator_listGeneration__WrTnN{padding:10px}.Calculator_itemGeneration__UbztH{display:inline-block;width:300px;border-radius:10px;background-color:#fff;cursor:pointer;transition:background-color .3s}.Calculator_itemGeneration__UbztH:hover{background-color:#eee}.Calculator_itemGeneration__UbztH .Calculator_itemImage__y3dtX{padding:10px}.Calculator_itemGeneration__UbztH img{border-radius:10px}.Calculator_itemGeneration__UbztH .Calculator_itemTitle__McjN9{padding:10px;font-weight:700}.Calculator_infoCar__p_v3P{display:flex}.Calculator_imageCar__HnqAI{flex-basis:300px;padding:10px}.Calculator_info__1lDKZ{padding:10px;font-size:14px}.Calculator_diagnosticItem__GUCIj{background-color:rgba(46,204,113,.1);border-left:4px solid #2ecc71;animation:Calculator_fadeIn__v4e3L .5s ease-out}.Calculator_diagnosticIcon__ueOyQ{font-size:1.2em;margin-right:10px;vertical-align:middle}.Calculator_diagnosticDescription__YAQnc{font-size:.85rem;color:#27ae60;margin-top:5px;font-style:italic}.Calculator_freePrice__RnCgd{color:#27ae60!important;font-weight:700}.Calculator_diagnosticBadge__cY1UW{background-color:#2ecc71;color:white;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:700;margin-left:10px}@keyframes Calculator_fadeIn__v4e3L{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Calculator_otherModels__K67Lv{padding:10px}.Calculator_otherModelTitle__HNMs7{font-size:24px;font-weight:700;border-bottom:1px solid #ddd;padding:10px 0}.Calculator_other__A1Fkx{display:inline-block;padding:5px;font-size:14px}.Calculator_other__A1Fkx:hover{background-color:#fff;cursor:pointer}.Calculator_modalManual__7uji0{border-radius:8px;min-width:300px;margin:10px;position:relative}.Calculator_modalSelect__7a0o9{padding:5px}.Calculator_modalManual__7uji0 h1{font-size:20px;font-weight:700}.Calculator_modalCar__8gS8N{font-size:14px;text-align:center}.Calculator_serviceForm__YMeck{margin-top:20px;padding:20px;border-radius:8px;background:#f9f9f9;border:1px solid #eee}.Calculator_formGroup__EJZWA{margin-bottom:15px}.Calculator_formGroup__EJZWA label{display:block;margin-bottom:5px;color:#333}.Calculator_formGroup__EJZWA input,.Calculator_formGroup__EJZWA textarea{width:100%;padding:10px;border-radius:4px;font-size:14px}.Calculator_formGroup__EJZWA textarea{min-height:80px;resize:vertical}.Calculator_formActions__16d6L{display:flex;gap:10px;margin-top:20px}.Calculator_cancelButton__pYDUR{flex:1;padding:12px;background-color:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s}.Calculator_cancelButton__pYDUR:hover{background-color:#eaeaea}.Calculator_successMessage__e84I9{margin-top:15px;padding:10px;background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:4px;color:#2e7d32;text-align:center}.Calculator_multiSelect__Wum0s{margin-top:5px}.Calculator_modalOverlay__msPVZ{background-color:rgba(0,0,0,.7)}.Calculator_modalContent__tM8_w{background:white;border-radius:10px;padding:30px;width:90%;max-width:500px;position:relative;box-shadow:0 5px 20px rgba(0,0,0,.2)}.Calculator_closeButton__O6G2s{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.Calculator_modalTitle__K_qjT{margin-top:0;margin-bottom:25px;color:#333;text-align:center}.Calculator_appointmentForm__8_1a3{display:flex;flex-direction:column;gap:20px}.Calculator_formGroup__EJZWA{display:flex;flex-direction:column}.Calculator_formGroup__EJZWA label{margin-bottom:8px;font-weight:500;color:#444}.Calculator_formGroup__EJZWA input,.Calculator_formGroup__EJZWA textarea{padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s}.Calculator_formGroup__EJZWA input:focus,.Calculator_formGroup__EJZWA textarea:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}.Calculator_hint__j1v5i{color:#666;font-size:13px;margin-top:5px}.Calculator_submitButton__vLPQq{padding:14px;border-radius:6px;font-size:16px;transition:background-color .3s;margin-top:10px}.Calculator_submitButton__vLPQq:hover{background-color:#0056b3}.Calculator_submitButton__vLPQq:disabled{background-color:#cccccc}.Calculator_message__uTbAM{padding:20px;border-radius:8px;text-align:center;font-size:16px;line-height:1.5}.Calculator_success__z6X1T{background-color:#d4edda;color:#155724}.Calculator_error___Tbpa{background-color:#f8d7da;color:#721c24}.Calculator_continueButton__1e3lS{margin-top:20px;padding:10px 20px;background-color:#0070f3;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500}.Calculator_calculatorTitle___fwV1{font-size:24px;padding:10px 0}.Calculator_listBrand__LowIT{padding:10px}.Calculator_itemBrand__j1Fvl{padding:10px;display:inline-block;margin-right:20px;background-color:#fff;transition:background-color .3s}.Calculator_itemBrand__j1Fvl:hover{background-color:#eee}.Calculator_calculatorMap__MbXda{border:20px solid #ccc}.Calculator_modalOverlay__msPVZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.Calculator_modalManual__7uji0{background:white;padding:24px;margin-top:20px}.Calculator_submitButton__vLPQq{flex:1;padding:12px;background-color:#0070f3;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .2s}.Calculator_submitButton__vLPQq:disabled{background-color:#ccc;cursor:not-allowed}.Calculator_submitButton__vLPQq:hover:not(:disabled){background-color:#005bb5}.Calculator_calendarContainer__X7YI_{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding:20px}.Calculator_sectionTitle__mAXaR{color:#333;margin-bottom:15px;font-size:18px}.Calculator_datesGrid__nP0cX{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:20px}.Calculator_dateButton__vpQQX{padding:10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9;cursor:pointer;transition:all .2s}.Calculator_dateButton__vpQQX:hover{background:#eee}.Calculator_selectedDate__T0hAc{background:#2196F3;color:white;border-color:#2196F3}.Calculator_timesGrid__BSBKo{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.Calculator_timeButton__r1qi8{padding:8px 10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9;cursor:pointer;transition:all .2s;position:relative}.Calculator_timeButton__r1qi8:hover{background:#eee}.Calculator_selectedTime__1__p4{background:#4CAF50;color:white;border-color:#4CAF50}.Calculator_disabledTime__wArZG{background:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e0e0e0}.Calculator_recommendedTime__qYLFc{background:#e8f5e9;border-color:#a5d6a7}.Calculator_markupTime__xYY_4{background:#fff8e1;border-color:#ffe082}.Calculator_recommendedBadge__71TPj{display:block;font-size:10px;color:#2e7d32;margin-top:3px}.Calculator_markupBadge__tgSC0{display:block;font-size:10px;color:#ff8f00;margin-top:3px}.Calculator_garageQuickAccess__Bf8G_{margin-bottom:25px;padding:15px;background-color:#e9ecef;border:1px solid #ced4da;border-radius:8px}.Calculator_garageTitle__0L1hY{margin-top:0;margin-bottom:10px;font-size:1.1em}.Calculator_garageCarsList__rzLs2{display:flex;flex-wrap:wrap;gap:10px}.Calculator_garageCarLink__fq2Nu{display:inline-block;padding:8px 12px;background-color:#ffffff;color:#2c3e50;text-decoration:none;border:1px solid #ced4da;border-radius:5px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.Calculator_garageCarLink__fq2Nu:focus,.Calculator_garageCarLink__fq2Nu:hover{background-color:#f1f3f5;color:#0070f3;border-color:#adb5bd;outline:none;box-shadow:0 0 0 2px rgba(0,112,243,.25)}.Calculator_garageEmpty__RL2dn,.Calculator_garageLoading__IuOxf{margin:5px 0;color:#6c757d;font-style:italic}.Calculator_garageError__Tfdw_{margin:5px 0;color:#dc3545}.Carusel_caruselModule__u54St{background-color:#ddd;padding:10px 0}.Carusel_services__OGDpI{display:table;width:100%}.Carusel_service__Fx7S6{display:inline-block;border-radius:10px;margin-right:10px;margin-bottom:10px;width:340px;padding:10px;background-color:#fff;vertical-align:top;box-shadow:0 0 0 0 rgba(0,0,0,.4);transition:box-shadow .3s}.Carusel_service__Fx7S6:hover{cursor:pointer;box-shadow:0 0 10px 0 rgba(140,140,140,.4)}.Carusel_service__Fx7S6 img{width:100%}.Carusel_serviceTitle__TcsGM{font-size:16px}.Carusel_serviceCar__adnZU{font-size:12px}.Carusel_servicePrice__X8lGZ{color:#e91e63;font-size:24px;font-weight:700}.Carusel_caruselTitle__P4PbL{padding:10px 0;font-size:24px}.CarClient_appointmentButton__DbG9t{background-color:#4CAF50;border:1px solid #4caf50;border-radius:10px;width:18%;font-size:24px;font-weight:700;color:white;padding:8px 16px;text-align:center}.CarClient_appointmentButton__DbG9t:hover{background:#388E3C;cursor:pointer}.AppointmentService_titleLine__ZQ130{height:3px;background-color:red;width:15%;transition:width 1s}.AppointmentService_titleLine4__hsWaY{width:70%}.AppointmentService_orderInfoSection__AdWZR{margin-top:1%;margin-left:.5%}.AppointmentService_back__8GGcc{padding:10px}.AppointmentService_autoservice__Hh3g8{padding:10px;background-color:#f5f5f5}.AppointmentService_divMap__u4WNs{width:100%;height:800px}.AppointmentService_map__dJViE{width:100%;height:100%;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.AppointmentService_textarea__4LDg0{resize:none}.AppointmentService_input__dbzwP{padding:.5rem;border-radius:10px;border:2px solid #a2a2a2}.AppointmentService_submitAppointment__e9gM_{border-radius:10px;text-align:center;background-color:#4caf50;width:98%;height:100%;padding:8px 16px;color:white;font-size:24px;font-weight:700}.AppointmentService_submitAppointment__e9gM_:hover{background:#388e3c;cursor:pointer}.AppointmentService_message__Xq1_G{padding:30px 20px;border-radius:8px;text-align:center;line-height:1.5;position:fixed;width:500px;height:200px;margin-top:-100px;margin-left:-250px;top:50%;left:50%}.AppointmentService_message__Xq1_G h3{margin-top:0;margin-bottom:15px;font-size:1.3rem}.AppointmentService_message__Xq1_G p{margin-bottom:25px;font-size:1rem}.AppointmentService_success__iK6zm{background-color:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.AppointmentService_error__mzKBY{background-color:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.AppointmentService_continueButton__5iTsa{background-color:#1890ff;color:white;border:none;padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.AppointmentService_continueButton__5iTsa:hover{background-color:#40a9ff}.AppointmentService_info__Gzq4G{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.AppointmentService_info__Gzq4G h3{color:#0c5460}.AppointmentService_info__Gzq4G button{background-color:#0c5460;color:white}.LoginModal_modalOverlay__nxYfC{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.LoginModal_modalContent__23fdR{background:white;padding:2rem;border-radius:8px;width:100%;max-width:400px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}.LoginModal_closeButton__IkzLi{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.LoginModal_modalHeader__RYuTR{margin-bottom:1.5rem;text-align:center}.LoginModal_modalHeader__RYuTR h2{margin:0;font-size:1.5rem;color:#333}.LoginModal_phoneHint__u84hV{color:#666;margin-top:.5rem;font-size:.9rem}.LoginModal_form__NSjhy{width:100%}.LoginModal_inputGroup__Kwg_q{margin-bottom:1rem}.LoginModal_label__YzqpF{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.LoginModal_input___nt1h{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-bottom:1rem}.LoginModal_button__H8aCH{padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;border:none}.LoginModal_button__H8aCH:disabled{opacity:.7;cursor:not-allowed}.LoginModal_button__H8aCH.LoginModal_primary___oy3u{background-color:#2563eb;color:white}.LoginModal_button__H8aCH.LoginModal_primary___oy3u:hover:not(:disabled){background-color:#1d4ed8}.LoginModal_button__H8aCH.LoginModal_secondary__UIqjW{background-color:white;color:#2563eb;border:1px solid #2563eb}.LoginModal_button__H8aCH.LoginModal_secondary__UIqjW:hover:not(:disabled){background-color:#f8fafc}.LoginModal_buttonGroup__4wkJE{display:flex;gap:1rem;margin-top:1rem}.LoginModal_error__NHm_b{color:#dc2626;background-color:#fee2e2;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.LoginModal_infoMessageContainer__6HNSn{background-color:#f8f9fa;padding:1rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.LoginModal_infoMessage__v1MzX{margin:0}.LoginModal_infoMessage__v1MzX p{margin-bottom:.5rem}.LoginModal_infoMessage__v1MzX ol{padding-left:1.5rem;margin:.5rem 0}.LoginModal_infoMessage__v1MzX li{margin-bottom:.5rem}.LoginModal_botLink__yO6WQ{color:#2563eb;text-decoration:none}.LoginModal_botLink__yO6WQ:hover{text-decoration:underline}.LoginModal_commandCode__AaaQs{background-color:#e2e8f0;padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.9rem}.LoginModal_actions__cqm0c{display:flex;gap:.5rem;margin-top:1rem}.LoginModal_actionButton__uDEbg{flex:1;padding:.5rem;background-color:white;border:1px solid #ddd;border-radius:4px;cursor:pointer}.LoginModal_telegramButton__y_VGG{flex:1;padding:.5rem;background-color:#0088cc;color:white;border:none;border-radius:4px;cursor:pointer}.LoginModal_countdown___Dc1j{text-align:center;color:#666;font-size:.8rem;margin-top:1rem}.LoginModal_additionalInfo__RBi38{margin-top:15px;padding:10px;background-color:#f0f8ff;border-radius:5px;border-left:4px solid #4682b4}.LoginModal_phoneDisplay__4NYYf{margin-top:8px;font-weight:700;color:#333}.LoginModal_phoneDisplay__4NYYf span{background-color:#e6f7ff;padding:4px 8px;border-radius:4px;border:1px dashed #4682b4}.LoginModal_phoneHintContainer__S4CQs{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.LoginModal_changePhoneButton__FLMrN{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;text-decoration:underline;padding:0;margin:0}.LoginModal_changePhoneButton__FLMrN:hover{color:#0056b3}.LoginModal_changePhoneButton__FLMrN:disabled{color:#6c757d;cursor:not-allowed;text-decoration:none}.HeaderMobile_header__y2f6P{background-color:#3B90FF;color:white;height:60px;width:100%;letter-spacing:.5px;font-size:16px;font-style:Regular;line-height:100%;letter-spacing:0}.HeaderMobile_headerImg__GMCWA{background-color:#62a6ff;text-align:center;margin:10px;height:40px;width:40px;border-radius:50%;font-weight:700;align-content:center}.HeaderMobile_fio__gW0jX{display:flex;flex-direction:column;margin:auto 0}.HeaderMobile_fio__gW0jX>span{font-weight:700}.HeaderMobile_fio__gW0jX>p{font-size:12px;font-weight:100}.HeaderMobile_menu__FkxB4{height:5px;width:25px;background-color:white;margin:auto 1.25rem}.TopMenu_divMenu__k6eYU{background-color:#d9d9d9;border-radius:10px;padding:.5rem;line-height:100%;font-size:15px;cursor:pointer}