.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}