.RepairCalcStepper_horizontal__IfnWN{width:100%;overflow-x:auto;padding:.35rem 0 .85rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.RepairCalcStepper_track__ffiqQ{display:flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;gap:.2rem;padding:0 .5rem;margin:0 auto}.RepairCalcStepper_item__IO5jW{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.RepairCalcStepper_connectorWrap__Vci94{display:flex;align-items:center;width:1.35rem;flex-shrink:0;margin-right:.1rem}.RepairCalcStepper_connector__ScE7V{height:2px;width:100%;border-radius:1px;background:rgba(255,255,255,.18);transition:background .2s ease}.RepairCalcStepper_connectorDone__WFJG_{background:rgba(192,255,1,.7)}.RepairCalcStepper_circle__Iemq1{width:2rem;height:2rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.18);background:#1b1b1b;color:#a8a8a8;display:grid;place-items:center;cursor:default;flex-shrink:0;padding:0;font:inherit;font-size:.72rem;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.RepairCalcStepper_circle__Iemq1:disabled{cursor:default}.RepairCalcStepper_circle__Iemq1:not(:disabled){cursor:pointer}.RepairCalcStepper_circle__Iemq1:not(:disabled):hover{border-color:rgba(192,255,1,.55);color:var(--accent)}.RepairCalcStepper_circleDone__n73kS{border-color:rgba(192,255,1,.75);background:rgba(192,255,1,.16);color:var(--accent)}.RepairCalcStepper_circleActive__vrK0k{border-color:var(--accent);background:var(--accent);color:#141414;box-shadow:0 0 16px rgba(192,255,1,.32)}.RepairCalcStepper_label__QyWBU{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#8a8a8a;line-height:1.1}.RepairCalcStepper_labelActive__XkeFC{color:var(--accent)}.RepairCalcStepper_labelDone__lx2lX{color:rgba(192,255,1,.88)}@media (max-width:768px){.RepairCalcStepper_track__ffiqQ{justify-content:flex-start;gap:.1rem}.RepairCalcStepper_connectorWrap__Vci94{width:.75rem}.RepairCalcStepper_circle__Iemq1{width:1.75rem;height:1.75rem;font-size:.65rem}.RepairCalcStepper_label__QyWBU{font-size:.5rem;max-width:3.4rem;overflow:hidden;text-overflow:ellipsis}}.RepairCalculator_calc__k2vUW{display:grid;grid-gap:1.1rem;gap:1.1rem}.RepairCalculator_panelCard__H3rQQ{gap:.35rem}.RepairCalculator_panelBody__4tUXx{display:grid;grid-gap:.9rem;gap:.9rem;color:inherit;font-size:inherit;line-height:inherit}.RepairCalculator_stepTitle__M2vEe{font-family:var(--font-display);font-size:1.25rem;margin:0;color:var(--fg);letter-spacing:-.02em}.RepairCalculator_stepContext__AE40b{margin:.35rem 0 0;color:var(--muted-2);font-size:.82rem}.RepairCalculator_stepPane__Zroem{display:grid;grid-gap:.9rem;gap:.9rem}.RepairCalculator_stepHint__JgFpk{margin:0;color:var(--muted-2);font-size:.92rem;line-height:1.45}.RepairCalculator_selectField__UZIff [class*=nativeWrap],.RepairCalculator_selectField__UZIff [class*=trigger],.RepairCalculator_selectField__UZIff button{border-color:rgba(255,255,255,.1);background:var(--bg-card)}.RepairCalculator_selectField__UZIff [class*=nativeWrap]:focus-within,.RepairCalculator_selectField__UZIff [class*=open],.RepairCalculator_selectField__UZIff [class*=trigger]:focus-visible,.RepairCalculator_selectField__UZIff button:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(192,255,1,.12)!important}.RepairCalculator_muted__t6jI_{color:var(--muted-2);font-size:.88rem}.RepairCalculator_error__M3TEl{color:var(--danger);font-size:.9rem}.RepairCalculator_breakGrid__1brfG{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.RepairCalculator_breakCard__bkljz{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem .95rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.08);background:#1b1b1b;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.RepairCalculator_breakCard__bkljz:hover{border-color:rgba(192,255,1,.4);background:rgba(192,255,1,.05);transform:translateY(-1px)}.RepairCalculator_breakCardActive__m89N_{border-color:rgba(192,255,1,.55);background:rgba(192,255,1,.1)}.RepairCalculator_breakTitle__XE66p{font-weight:700;font-size:.95rem;color:var(--fg)}.RepairCalculator_breakMeta__hpQuX{font-size:.78rem;color:var(--accent);font-weight:600}.RepairCalculator_categoryPills__uUR29{display:flex;flex-wrap:wrap;gap:.5rem}.RepairCalculator_categoryPill__LdX9S{padding:.4rem .85rem;border-radius:8px;background:transparent;color:var(--muted-2);border:1.5px solid rgba(255,255,255,.1);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer}.RepairCalculator_categoryPill__LdX9S:hover{border-color:rgba(192,255,1,.5);color:var(--accent)}.RepairCalculator_categoryPillActive__NyHXY{background:rgba(192,255,1,.12);border-color:rgba(192,255,1,.6);color:var(--accent)}.RepairCalculator_partsGrid__JtwFi{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.RepairCalculator_partCard__90b_8{display:flex;flex-direction:column;gap:.7rem;padding:1rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.07);background:var(--bg-card)}.RepairCalculator_partCard__90b_8:hover{background:#232323}.RepairCalculator_partCardSelected__7ox5E{border-color:rgba(192,255,1,.35);background:rgba(192,255,1,.07)}.RepairCalculator_partName__zZc4e{font-size:.85rem;line-height:1.45;color:var(--fg);flex:1 1;min-height:2.5em}.RepairCalculator_partCardFooter__Zg2g3{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.RepairCalculator_partPrice__JzcWs{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--accent);white-space:nowrap}.RepairCalculator_partAddBtn__cDr5D,.RepairCalculator_partRemoveBtn__xKUJy{flex-shrink:0;padding:.4rem .85rem;border-radius:7px;font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer}.RepairCalculator_partAddBtn__cDr5D{border:none;background:var(--accent);color:#141414}.RepairCalculator_partAddBtn__cDr5D:hover{background:var(--accent-hover)}.RepairCalculator_partRemoveBtn__xKUJy{border:1px solid rgba(255,108,108,.35);background:rgba(255,108,108,.12);color:#ff6c6c}.RepairCalculator_pager__86Sef{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.RepairCalculator_selectedMini__5gKxr{border-radius:12px;border:1px solid rgba(192,255,1,.18);background:rgba(192,255,1,.04);overflow:hidden}.RepairCalculator_selectedMiniHead__LBj2U{padding:.55rem .85rem;font-size:.78rem;font-weight:700;color:var(--accent);border-bottom:1px solid rgba(255,255,255,.06)}.RepairCalculator_selectedMiniList__5eFMi{list-style:none;margin:0;padding:0}.RepairCalculator_selectedMiniList__5eFMi li{display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;border-top:1px solid rgba(255,255,255,.05);font-size:.82rem}.RepairCalculator_selectedMiniList__5eFMi li span{flex:1 1;min-width:0;color:var(--fg)}.RepairCalculator_selectedMiniList__5eFMi li strong{color:var(--accent);font-family:var(--font-display);white-space:nowrap}.RepairCalculator_selectedMiniList__5eFMi li button{width:1.6rem;height:1.6rem;border:none;border-radius:6px;background:rgba(255,255,255,.06);color:#999;cursor:pointer}.RepairCalculator_selectedMiniList__5eFMi li button:hover{background:rgba(255,108,108,.18);color:#ff6c6c}.RepairCalculator_urgentToggle__2Ezh9{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.08);background:#1b1b1b;color:inherit;font:inherit;cursor:pointer;text-align:left}.RepairCalculator_toggleTrack__lZIw1{position:relative;width:2.5rem;height:1.375rem;flex-shrink:0;border-radius:999px;border:1.5px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);transition:background .18s ease,border-color .18s ease}.RepairCalculator_toggleTrackOn__dvw3L{background:rgba(192,255,1,.2);border-color:rgba(192,255,1,.5)}.RepairCalculator_toggleThumb__Mbvrk{position:absolute;top:3px;left:3px;width:.875rem;height:.875rem;border-radius:50%;background:#555;transition:left .18s ease,background .18s ease}.RepairCalculator_toggleTrackOn__dvw3L .RepairCalculator_toggleThumb__Mbvrk{left:1.25rem;background:var(--accent)}.RepairCalculator_urgentLabel__P7pdZ{font-size:.92rem;color:var(--muted);line-height:1.35}.RepairCalculator_urgentHint__4bKn8{color:var(--muted-3,#888)}.RepairCalculator_totalBlock__Z2FXE{display:grid;grid-gap:.85rem;gap:.85rem}.RepairCalculator_totalHero__nJ7_G{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--fg)}.RepairCalculator_totalLines__RLsP3{display:grid;grid-gap:.55rem;gap:.55rem}.RepairCalculator_totalLine__ipvwj{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;color:var(--muted)}.RepairCalculator_totalLine__ipvwj span:last-child{color:var(--fg-soft);font-weight:600}.RepairCalculator_totalFinal__ayNbc{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.RepairCalculator_totalFinalLabel__8xtnD{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.RepairCalculator_totalFinalPrice__CFoor{font-family:var(--font-display);font-size:clamp(1.85rem,5vw,2.65rem);font-weight:800;color:var(--accent);line-height:1}.RepairCalculator_contactBtn__Hvnnr{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:.35rem;padding:.7rem 1rem;border-radius:10px;background:var(--accent);color:#141414;font-weight:700;text-decoration:none;text-align:center}.RepairCalculator_contactBtn__Hvnnr:hover{background:var(--accent-hover)}.RepairCalculator_contactPhone__XSUhW{display:block;text-align:center;color:var(--accent);font-weight:700;font-size:1.05rem;text-decoration:none}.RepairCalculator_contactPhone__XSUhW:hover{color:var(--accent-hover)}.RepairCalculator_disclaimer__HcC6t{margin:.35rem 0 0;font-size:.8rem;line-height:1.5;color:var(--muted-3,#888)}.RepairCalculator_navBar__AK9AI{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 0 .5rem}.RepairCalculator_navTel__OgCEb{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1.15rem;border-radius:10px;background:var(--accent);color:#141414;font-weight:700;text-decoration:none}.RepairCalculator_navTel__OgCEb:hover{background:var(--accent-hover)}@media (max-width:699px){.RepairCalculator_partsGrid__JtwFi{grid-template-columns:1fr}.RepairCalculator_breakCard__bkljz,.RepairCalculator_navBar__AK9AI button,.RepairCalculator_partAddBtn__cDr5D,.RepairCalculator_partRemoveBtn__xKUJy{min-height:44px}.RepairCalculator_totalFinalPrice__CFoor{font-size:1.65rem}}