.RepairList_section__Nu45C{padding:1em 0 2em}.RepairList_header__sMYZt{display:flex;align-items:center;justify-content:center;gap:1.5em;margin-bottom:var(--gap-medium)}.RepairList_modelImage__kaEKW{width:100px;height:100px;object-fit:contain;flex-shrink:0}.RepairList_header__sMYZt h2{font-size:var(--font-size-very-large);font-weight:700}.RepairList_subtitle__CFCkb{color:var(--grey);font-size:var(--font-size-small);margin-top:.3em}.RepairList_list__Ggr2u{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-very-small)}.RepairList_selectHint__l7pyP{text-align:center;font-size:var(--font-size-small);color:var(--grey);margin-bottom:1em}.RepairList_repairCard__yb3mn{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:0 1.1em;padding:.7em 1.1em;border:2px solid #d1d5db;border-radius:var(--radius-large);background:var(--white);transition:border-color .2s,box-shadow .2s;cursor:pointer;width:100%;text-align:left;font:inherit}.RepairList_repairCard__yb3mn:hover{border-color:var(--blue);box-shadow:0 2px 8px rgba(0,155,207,.1)}.RepairList_repairCardSelected__nPQsy{border-color:var(--blue);background:rgba(0,155,207,.04);box-shadow:0 0 0 2px var(--blue)}.RepairList_checkbox__6I0_j{width:24px;height:24px;border:2.5px solid #9ca3af;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--white);transition:all .15s}.RepairList_repairCardSelected__nPQsy .RepairList_checkbox__6I0_j{background:var(--blue);border-color:var(--blue)}.RepairList_repairIconWrap__bW8jP{width:84px;min-height:88px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:11px;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 32% 38%,var(--fam-halo,rgba(0,155,207,.12)),transparent 72%),var(--fam-bg,#eef7fc);border-radius:14px;flex-shrink:0}.RepairList_repairIcon__D1jxP{width:auto;height:auto;max-width:100%;max-height:66px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.RepairList_repairIconFlat__Weh74{max-width:78%;max-height:52px}.RepairList_repairTitleRow__JLxlI{display:flex;align-items:baseline;gap:.6em;min-width:0;flex-wrap:wrap}.RepairList_repairTitleRow__JLxlI h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RepairList_repairDescRow__WT5nX{display:flex;align-items:baseline;gap:.5em;min-width:0;margin-top:.15em}.RepairList_repairDescText__q2GUU{font-size:.85em;color:#6b7280;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.RepairList_repairDescFull__ggJDZ{font-size:.85em;color:#6b7280;margin:.15em 0 0;line-height:1.4}.RepairList_descToggle__xjitT{display:inline-block;font-size:.78em;font-weight:700;color:var(--blue);text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer;white-space:nowrap;flex:none}.RepairList_repairInfo__bWrFU{flex:1;min-width:0}.RepairList_repairInfo__bWrFU h3{font-size:1.08rem;font-weight:700;color:var(--grey-very-dark)}.RepairList_qualityBadge__b9eH9{display:inline-block;font-size:.85em;color:var(--green,#2e7d32);font-weight:500;margin-top:.2em}.RepairList_tierPickHint__n817S{display:inline-block;font-size:.85em;color:var(--blue);font-weight:600;margin-top:.2em}.RepairList_tierChosenBadge__LN86B{display:inline-flex;align-items:center;gap:.4em;font-size:.85em;color:var(--green,#2e7d32);font-weight:600;margin-top:.2em}.RepairList_tierChangeTrigger__4PILV{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:2px}.RepairList_bonusCol__eKNUa{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:2px;padding:8px 14px;background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;cursor:pointer;position:relative;transition:border-color .2s}.RepairList_bonusCol__eKNUa:hover{border-color:#22c55e}.RepairList_bonusBadgeImg__p_Te0{height:24px;width:auto}.RepairList_bonusBadgeAmount__EJlvk{font-size:1.05rem;color:#166534;font-weight:800;line-height:1}.RepairList_bonusBadgeLabel__tqDdN{font-size:.68rem;color:#15803d;font-weight:600;text-align:center}.RepairList_bonusBadgeDetail__lfmCx{display:none;position:absolute;z-index:30;top:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:12px 14px;background:#fff;border:1.5px solid #86efac;border-radius:10px;font-size:.85rem;color:#374151;line-height:1.5;width:280px;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.12)}.RepairList_bonusCol__eKNUa:hover .RepairList_bonusBadgeDetail__lfmCx{display:block}.RepairList_bonusColOff__9JkDU{display:flex;flex-direction:column;align-items:center;justify-self:center;padding:5px 12px;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;cursor:help;position:relative}.RepairList_bonusColOff__9JkDU:hover{border-color:#94a3b8}.RepairList_bonusOffLabel__P_QYe{font-size:.68rem;color:#64748b;font-weight:600;white-space:nowrap}.RepairList_bonusColOff__9JkDU .RepairList_bonusBadgeDetail__lfmCx{border-color:#cbd5e1}.RepairList_bonusColOff__9JkDU:hover .RepairList_bonusBadgeDetail__lfmCx{display:block}.RepairList_bonusSpacer__X4kHE{width:0}.RepairList_priceCol__CwHBk{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;text-align:right;gap:2px}.RepairList_priceBonusValue__ZIiCb{font-size:2.2rem;font-weight:800;color:#059669;line-height:1;letter-spacing:-.03em}.RepairList_priceBonusLabel__raHX2{font-size:.8rem;color:#059669;font-weight:500}.RepairList_priceHorsBonus___EKL_{font-size:.85rem;color:#9ca3af;font-weight:400;margin-top:2px}.RepairList_priceMain__56kmn{font-size:1.8rem;font-weight:700;color:var(--blue);line-height:1}.RepairList_priceSurDevis__863Q5{font-size:.95rem;color:var(--orange);font-weight:600}.RepairList_almaRow__Xwwra{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.RepairList_almaLogo__7fXSS{height:20px;width:auto;flex-shrink:0}.RepairList_almaText__ND5_4{font-size:.88rem;color:#fa5022;font-weight:600;white-space:nowrap}@media (max-width:640px){.RepairList_repairCard__yb3mn{grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"icon info" "icon price" "icon bonus";gap:.25em .85em;border-width:2px;border-color:#d1d5db;padding:.65em .8em;align-items:start;position:relative}.RepairList_checkbox__6I0_j{position:absolute;top:.6em;right:.7em;width:26px;height:26px;border-width:2.5px;border-color:#6b7280;margin:0;z-index:2}.RepairList_repairIconWrap__bW8jP{grid-area:icon;width:72px;height:auto;min-height:82px;padding:9px;justify-self:start;align-self:stretch;border-radius:12px}.RepairList_repairIcon__D1jxP{width:auto!important;height:auto!important;max-width:100%!important;max-height:58px!important}.RepairList_repairIconFlat__Weh74{max-width:78%!important;max-height:46px!important}.RepairList_repairInfo__bWrFU{grid-area:info;min-width:0;text-align:left;padding-right:34px}.RepairList_repairInfo__bWrFU h3{font-size:.98rem;line-height:1.3;text-align:left}.RepairList_qualityBadge__b9eH9,.RepairList_tierChosenBadge__LN86B,.RepairList_tierPickHint__n817S{text-align:left;width:auto}.RepairList_bonusCol__eKNUa{grid-area:bonus;flex-direction:row;justify-content:flex-start;justify-self:start;align-items:center;padding:3px 10px;gap:6px;margin-top:2px;border-radius:999px;width:fit-content}.RepairList_bonusBadgeImg__p_Te0{height:16px}.RepairList_bonusBadgeAmount__EJlvk{font-size:.9rem}.RepairList_bonusBadgeLabel__tqDdN{font-size:.72rem;line-height:1}.RepairList_bonusSpacer__X4kHE{grid-area:bonus;display:none}.RepairList_bonusColOff__9JkDU{grid-area:bonus;flex-direction:row;justify-self:start;padding:2px 10px;margin-top:2px;border-radius:999px;width:fit-content}.RepairList_priceCol__CwHBk{grid-area:price;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;justify-self:start;column-gap:8px;row-gap:1px;text-align:left;margin-top:3px}.RepairList_priceFromBadge__ktD6S{font-size:.7rem;margin-bottom:2px}.RepairList_priceBonusValue__ZIiCb{font-size:1.7rem;line-height:1.1}.RepairList_priceBonusLabel__raHX2{display:none}.RepairList_priceHorsBonus___EKL_{font-size:.78rem;line-height:1.2}.RepairList_priceMain__56kmn{font-size:1.5rem;line-height:1.1}.RepairList_priceRangeNote__ox_m_{font-size:.72rem}.RepairList_almaRow__Xwwra{flex-basis:100%;margin-top:4px;justify-content:flex-start;align-items:center;gap:5px}.RepairList_almaLogo__7fXSS{height:16px}.RepairList_almaText__ND5_4{font-size:.78rem}}.RepairList_priceBonusTeaser__VyAhm{display:inline-block;font-size:.7rem;color:#166534;font-weight:500;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:2px 8px;margin-top:4px;line-height:1.3}.RepairList_priceFromWrapper__iJT9j{display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.RepairList_priceFromBadge__ktD6S{font-size:.7em;font-weight:600;color:var(--white);background:var(--blue);padding:.15em .5em;border-radius:4px;line-height:1}.RepairList_tierToggle__r_akR{width:28px;height:28px;border:none;background:var(--grey-light);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grey-dark,#666);flex-shrink:0;transition:background .2s}.RepairList_tierToggle__r_akR:hover{background:var(--blue);color:var(--white)}.RepairList_tierList__PSnhF{max-width:calc(100% - 2em);margin:-2px auto 0;padding:.75em 1em;border:1.5px solid var(--grey-light);border-top:none;border-radius:0 0 var(--radius-large) var(--radius-large);background:#fafbfc;display:flex;flex-direction:column;gap:.5em;animation:RepairList_tierSlideDown__CqSAV .2s ease-out;scroll-margin-bottom:90px}@keyframes RepairList_tierSlideDown__CqSAV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.RepairList_tierItem__JCN4I{padding:.875em 1em;border-radius:10px;border:1.5px solid #e5e7eb;background:var(--white);cursor:pointer;transition:border-color .2s,background .2s;width:100%;text-align:left;font:inherit}.RepairList_tierItem__JCN4I:hover{border-color:var(--blue)}.RepairList_tierItemSelected__sI6Mg{border-color:var(--blue);background:rgba(0,155,207,.05);box-shadow:0 0 0 1px var(--blue)}.RepairList_tierRadio__I2paN{width:16px;height:16px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.RepairList_tierRadioSelected__HLJjd{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px var(--white)}.RepairList_tierPrompt__rf3im{font-size:.9em;font-weight:600;color:var(--grey-dark,#555);text-align:center;margin-bottom:.2em}.RepairList_tierRecommended__PSAu7{display:inline-flex;align-items:center;padding:.1em .5em;border-radius:9999px;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--blue);color:var(--white);line-height:1.4}.RepairList_repairCardExpanded__7gEeA{border-radius:var(--radius-large) var(--radius-large) 0 0;border-bottom-color:transparent}.RepairList_tierHeader__uuqos{display:flex;justify-content:space-between;align-items:center}.RepairList_tierLabel__gYC_V{font-weight:700;font-size:1em;text-transform:uppercase;letter-spacing:.02em;color:var(--grey-very-dark)}.RepairList_tierPrice__N2_7D{font-weight:700;font-size:1.125em;color:var(--blue)}.RepairList_tierDesc__Br8KI{font-size:.95em;color:#4b5563;line-height:1.4;margin-top:.3em}.RepairList_tierInfoBtn__iEhkq{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #9ca3af;background:none;color:#6b7280;font-size:.7em;font-weight:700;cursor:pointer;padding:0;margin-left:.3em;transition:all .15s;font-family:inherit;flex-shrink:0}.RepairList_tierInfoBtn__iEhkq:hover{border-color:var(--blue);color:var(--blue);background:#f0f9ff}.RepairList_tierInfoPopup__Y7Mbi{font-size:.92em;color:#374151;line-height:1.5;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75em 1em;margin-top:.5em;animation:RepairList_tierSlideDown__CqSAV .15s ease-out}.RepairList_priceRangeWrapper__jhT1o{display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.RepairList_priceRangeNote__ox_m_{font-size:.65em;font-weight:500;color:#6d28d9;line-height:1}.RepairList_colorNote__XWpWi{font-size:.85em;color:#6d28d9;background:#f3f0ff;padding:.5em .8em;border-radius:6px;text-align:center}.RepairList_tierValidateBtn__PsOqk{display:flex;align-items:center;justify-content:center;width:100%;padding:.6em 1em;border:none;border-radius:8px;background:var(--blue);color:var(--white);font:inherit;font-weight:600;font-size:.85em;cursor:pointer;transition:opacity .2s}.RepairList_tierValidateBtn__PsOqk:hover{opacity:.9}.RepairList_skeletonList__FM7z7{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--gap-very-small)}.RepairList_skeletonCard__o2aG3{display:flex;align-items:center;gap:1em;padding:1em 1.5em;border:2px solid var(--grey-light);border-radius:var(--radius-large);animation:RepairList_shimmer__PrIgZ 1.5s ease-in-out infinite}.RepairList_skeletonIcon__XvldN{width:40px;height:40px;border-radius:var(--radius-small);background:var(--grey-light);flex-shrink:0}.RepairList_skeletonText__rhfvu{flex:1;height:1.2em;border-radius:4px;background:var(--grey-light)}.RepairList_skeletonPrice__4o7ZM{width:70px;height:1.5em;border-radius:4px;background:var(--grey-light)}@keyframes RepairList_shimmer__PrIgZ{0%,to{opacity:1}50%{opacity:.5}}.RepairList_empty__LkVDz{text-align:center;padding:2em;color:var(--grey)}.RepairList_empty__LkVDz a{color:var(--blue);font-weight:600}.RepairList_footer__5h8R7{text-align:center;margin-top:var(--gap-large);padding-top:var(--gap-medium);border-top:1px solid var(--grey-light)}.RepairList_footer__5h8R7 p{font-size:var(--font-size-small);color:var(--grey);margin-bottom:1em}.RepairList_ctaBtn__RjT_H{display:inline-block;padding:.8em 2em;background:var(--blue);color:var(--white);border-radius:var(--radius-large);font-weight:600;font-size:var(--font-size-medium);text-decoration:none;transition:opacity .2s}.RepairList_ctaBtn__RjT_H:hover{opacity:.9}.RepairList_diagNudge__4Mqw4{margin:var(--gap-large) 0;padding:1.2em 1.5em;border:2px dashed var(--orange);border-radius:var(--radius-large);background:rgba(255,152,0,.04);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8em}.RepairList_diagNudgeText__kUYNt{font-size:var(--font-size-small);color:var(--grey-dark);line-height:1.5}.RepairList_diagNudgeText__kUYNt strong{color:var(--orange)}.RepairList_diagNudgeBtn__2pRL1{display:inline-block;padding:.6em 1.8em;background:var(--orange);color:var(--white);border-radius:var(--radius-large);font-weight:700;font-size:var(--font-size-small);text-decoration:none;transition:opacity .2s,transform .2s}.RepairList_diagNudgeBtn__2pRL1:hover{opacity:.9;transform:translateY(-1px)}.RepairList_quoteBar__alpM2{position:sticky;bottom:0;left:0;right:0;background:var(--white);border-top:2px solid var(--blue);box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:.75em 1em calc(.75em + var(--sa-bottom, 0px));z-index:100;animation:RepairList_slideUp__KNk8n .25s ease-out;max-height:60vh;overflow-y:auto}@keyframes RepairList_slideUp__KNk8n{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.RepairList_quoteContent__zWoSe{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:1em}.RepairList_quoteDetails___WMhf{flex:1;display:flex;flex-direction:column;gap:.2em}.RepairList_quoteCount__ySLTM{font-size:var(--font-size-small);font-weight:600;color:var(--grey-very-dark)}.RepairList_quoteDiscount__eyGUz{font-size:var(--font-size-small);color:var(--green);font-weight:500}.RepairList_quoteDiscount__eyGUz s{color:var(--grey);font-weight:400}.RepairList_quoteTotal__j3NqL{font-size:1.4em;font-weight:700;color:var(--blue);white-space:nowrap}.RepairList_quoteCta__wvwnK{display:inline-block;padding:.7em 1.5em;background:var(--blue);color:var(--white);border-radius:var(--radius-large);font-weight:600;font-size:var(--font-size-medium);text-decoration:none;white-space:nowrap;transition:opacity .2s}.RepairList_quoteCta__wvwnK:hover{opacity:.9}.RepairList_quoteDisclaimer__3CDuT{font-size:.8em;color:var(--grey);text-align:center;margin-top:.5em;line-height:1.4;max-width:900px;margin-left:auto;margin-right:auto}.RepairList_quoteCardWrap__cl0Hu{max-width:700px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:.85em 1em;box-shadow:0 -2px 12px rgba(0,0,0,.06)}.RepairList_quoteHeaderRow__h20Jd{display:flex;flex-direction:column;gap:6px;width:100%;background:none;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;font:inherit;text-align:left;padding:.2em 0 .6em}.RepairList_quoteHeaderRow__h20Jd:hover{background:#f9fafb}.RepairList_quoteCardCollapsed__ahalW .RepairList_quoteHeaderRow__h20Jd{border-bottom:none;padding:.3em 0}.RepairList_quoteHeaderBot__aw6Jn,.RepairList_quoteHeaderTop__eekXN{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.RepairList_quoteHeaderCollapsedTotal__neFVZ{font-size:1.4rem;font-weight:800;color:#059669;white-space:nowrap;line-height:1.05;font-variant-numeric:tabular-nums}.RepairList_quoteTtc__jugo_{font-size:.72rem;font-weight:700;color:#6b7280;letter-spacing:.01em}.RepairList_quoteSavingsInline__yPiHr{font-size:.82rem;font-weight:700;color:#059669;white-space:nowrap}.RepairList_quoteDetailLink__dGClK{font-size:.85rem;font-weight:700;color:var(--blue,#009bcf);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;flex-shrink:0;margin-left:.5em}.RepairList_stepNextBtn__jKCIe{display:block;width:100%;margin-top:10px;border:0;cursor:pointer;background:var(--orange,#f4962b);color:#fff;font:inherit;font-weight:800;font-size:1.05rem;border-radius:999px;padding:14px 20px;box-shadow:0 6px 16px -6px rgba(244,150,43,.7);transition:filter .2s,transform .2s}.RepairList_stepNextBtn__jKCIe:hover{filter:brightness(.94);transform:translateY(-1px)}.RepairList_pecScreen__A1lOV{position:fixed;inset:0;z-index:10001;background:#f7fbfe;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(48px + var(--sa-bottom, 0px));animation:RepairList_pecSlideIn__qwJuM .28s ease-out}@keyframes RepairList_pecSlideIn__qwJuM{0%{transform:translateX(6%);opacity:0}to{transform:none;opacity:1}}.RepairList_pecBody__hJIR1{max-width:860px;margin:0 auto}.RepairList_pecTopBar__S3s4_{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 -16px 4px;padding:12px 16px;padding-top:calc(12px + var(--sa-top, 0px));background:#fff;border-bottom:1px solid #bae6fd;box-shadow:0 4px 14px rgba(0,40,60,.08)}.RepairList_pecScreen__A1lOV:has([data-hm-succes]) .RepairList_pecTopBar__S3s4_{display:none}.RepairList_pecBack__uJXMx{display:inline-flex;align-items:center;gap:6px;background:#f0f9ff;border:1.5px solid var(--blue,#009bcf);border-radius:999px;padding:8px 16px;font:inherit;font-size:.9rem;font-weight:700;color:var(--blue,#009bcf);cursor:pointer;transition:background .18s,color .18s}.RepairList_pecBack__uJXMx:hover{background:var(--blue,#009bcf);color:#fff}.RepairList_pecMiniRecap__Xh7Zc{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.3;font-variant-numeric:tabular-nums;min-width:0}.RepairList_pecRecapModele__5G4SJ{font-size:.88rem;font-weight:700;color:#12262f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.RepairList_pecRecapDetail__W5dzj{font-size:.8rem;color:#5b7280;white-space:nowrap}.RepairList_pecRecapDetail__W5dzj strong{font-size:1rem;font-weight:800;color:var(--blue,#009bcf)}.RepairList_pecBackCourt__qdiUG{display:none}@media (max-width:760px){.RepairList_pecTopBar__S3s4_{flex-wrap:nowrap;gap:10px;align-items:center}.RepairList_pecBack__uJXMx{flex:none;gap:5px;padding:8px 13px;font-size:.85rem}.RepairList_pecBackLong__XRG0P{display:none}.RepairList_pecBackCourt__qdiUG{display:inline}}.RepairList_quoteContentInner____ymw{max-height:1500px;opacity:1;overflow:hidden;transition:max-height .4s ease-out,opacity .25s ease-in}.RepairList_quoteContentInnerCollapsed__m3dv0{max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease-in,opacity .15s ease-out}.RepairList_quoteCountBadge__GEWRV{display:inline-block;background:#ecfdf5;color:#065f46;font-size:.85rem;font-weight:700;padding:.2em .7em;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.RepairList_quoteSubtotalStruck__G6XiQ{font-size:.85rem;color:#9ca3af;text-decoration:line-through;font-weight:500}.RepairList_quoteSelectedList__aYXQP{list-style:none;margin:.5em 0 .4em;padding:0;display:flex;flex-direction:column;gap:.3em}.RepairList_quoteSelectedItem___zBv_{display:flex;justify-content:space-between;align-items:baseline;gap:.5em;padding:.3em 0;border-bottom:1px dashed #e5e7eb;font-size:.95rem}.RepairList_quoteSelectedItem___zBv_:last-child{border-bottom:none}.RepairList_quoteSelectedName__KHGKV{flex:1;color:#1f2937;font-weight:500;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4em}.RepairList_quoteSelectedTier__8daFJ{color:#2563eb;font-size:.82rem;font-weight:600}.RepairList_quoteSelectedPrice__pIXfb{font-weight:700;color:#1f2937;white-space:nowrap}.RepairList_quoteMoOffertBadge__wJ73m{display:inline-block;background:#d1fae5;color:#065f46;font-size:.72rem;font-weight:700;padding:.15em .55em;border-radius:999px;border:1px solid #86efac;cursor:help;white-space:nowrap}.RepairList_quoteDiscountRow__lBEvX{display:flex;justify-content:space-between;align-items:center;padding:.45em 0;font-size:.95rem}.RepairList_quoteDiscountLabel__TDgbx{display:flex;align-items:center;gap:.4em;color:#065f46;font-weight:600}.RepairList_quoteDiscountAmount__qr9e2{color:#059669;font-weight:800;font-size:1.05rem;white-space:nowrap}.RepairList_quoteDiscountHelp__m9JWY{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#10b981;color:#fff;font-size:.65rem;font-weight:700;cursor:help}.RepairList_quoteFinalBox__nShVc{display:flex;flex-direction:column;align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;padding:.9em 1em .7em;margin-top:.5em;text-align:center}.RepairList_quoteFinalLabel__LABgM{font-size:.82rem;font-weight:600;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.RepairList_quoteFinalAmount__FHWUH{font-size:2rem;font-weight:800;line-height:1.1;color:#059669;margin-top:.15em}.RepairList_quoteFinalStruck__5qNr4{font-size:1.7rem;font-weight:700;color:#9ca3af;margin-right:12px;vertical-align:1px}.RepairList_quoteFinalSavings__rHRCT{font-size:.82rem;color:#059669;font-weight:600;margin-top:.2em}.RepairList_quoteAlmaRow__ebmnp{display:flex;flex-direction:column;align-items:center;gap:.25em;margin-top:.6em;padding:.55em .9em;background:#faf5ff;border-radius:10px;border:1px solid #e9d5ff}.RepairList_quoteAlmaTopLine__NBAL8{display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap;justify-content:center}.RepairList_quoteAlmaLabel__lECDO{font-size:.82rem;color:#6b21a8;font-weight:500}.RepairList_quoteAlmaLogo__x33CU{height:16px;width:auto;vertical-align:middle}.RepairList_quoteAlmaText__SeUZW{font-size:.88rem;font-weight:600;color:#6b21a8;text-align:center;line-height:1.3}.RepairList_quoteAlmaSep__xG5sw{color:#c4b5fd;margin:0 .2em}.RepairList_quoteAlmaMensualite__P2bVq{font-size:1rem;font-weight:800;color:#6b21a8;white-space:nowrap}.RepairList_quoteAlmaFrais__Z6Akk{font-size:.72rem;color:#8b5cf6;margin-top:2px}.RepairList_quoteReassuranceOk__ngujJ{display:flex;align-items:center;gap:.5em;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.5em .7em;font-size:.86rem;color:#065f46;font-weight:500;margin:.4em 0}.RepairList_quoteReassuranceNudge__Qn_2_{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.5em .7em;font-size:.86rem;color:#92400e;text-align:center;margin:.4em 0}@media (max-width:640px){.RepairList_quoteCardWrap__cl0Hu{padding:.7em .85em}.RepairList_quoteFinalAmount__FHWUH{font-size:1.55rem}.RepairList_quoteFinalStruck__5qNr4{font-size:1.3rem;margin-right:9px}.RepairList_quoteCountBadge__GEWRV{font-size:.78rem}.RepairList_tierList__PSnhF{padding:.5em .7em;gap:.3em}.RepairList_tierItem__JCN4I{padding:.55em .7em;border-radius:8px}.RepairList_tierLabel__gYC_V{font-size:.92rem}.RepairList_tierPrice__N2_7D{font-size:1.05rem}.RepairList_tierDesc__Br8KI{font-size:.8rem;line-height:1.3;margin-top:.15em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RepairList_tierRecommended__PSAu7{font-size:.6rem;padding:.05em .4em}.RepairList_tierPrompt__rf3im{font-size:.82em}.RepairList_header__sMYZt{flex-direction:column;text-align:center;gap:.5em}.RepairList_modelImage__kaEKW{width:80px;height:80px}.RepairList_quoteContent__zWoSe{flex-wrap:wrap;justify-content:space-between}.RepairList_quoteCta__wvwnK{width:100%;text-align:center;padding:.6em}}.RepairList_contactCol__zPMud,.RepairList_mainCol__EzhNw{min-width:0}.RepairList_contactCol__zPMud[hidden],.RepairList_mainCol__EzhNw[hidden],.RepairList_recapCol__2UX9K[hidden]{display:none!important}.RepairList_recapCard__yNZKa,.RepairList_recapCol__2UX9K{display:contents}.RepairList_recapEmpty__KVOkE,.RepairList_recapHead__jYNjt,.RepairList_recapTrust__wDTxx{display:none}@media (min-width:1024px){.RepairList_splitLayout__daQ1g{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main recap" "contact recap";gap:8px 28px;align-items:start}.RepairList_mainCol__EzhNw{grid-area:main}.RepairList_contactCol__zPMud{grid-area:contact}.RepairList_recapCol__2UX9K{grid-area:recap;display:block;align-self:start;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto}.RepairList_recapCard__yNZKa{display:block;background:var(--white,#fff);border:1px solid var(--grey-light,#ececec);border-top:4px solid var(--blue,#009bcf);border-radius:18px;box-shadow:0 3px 10px rgba(0,0,0,.06),0 16px 34px -20px rgba(0,90,120,.25);overflow:hidden}.RepairList_recapHead__jYNjt{display:flex;align-items:center;gap:13px;padding:16px 20px 13px;border-bottom:1px dashed var(--grey-light,#ececec)}.RepairList_recapPhoto__tsxVw{width:54px;height:78px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,60,90,.2))}.RepairList_recapSilhouette__Q_SNS{display:block;width:38px;height:64px;border:2.5px solid var(--blue,#009bcf);border-radius:8px;position:relative;flex-shrink:0;background:linear-gradient(160deg,rgba(0,155,207,.12),transparent)}.RepairList_recapSilhouette__Q_SNS:after{content:"";position:absolute;left:50%;top:4px;transform:translateX(-50%);width:11px;height:3px;border-radius:3px;background:var(--blue,#009bcf)}.RepairList_recapHeadInfo__FMlOZ{flex:1;min-width:0;display:flex;flex-direction:column}.RepairList_recapKicker__EROf7{color:var(--grey,#8e8e8e);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.RepairList_recapModelName__A80h9{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:var(--grey-very-dark,#222);line-height:1.25}.RepairList_recapBrandLogo__Qk2Vy{height:14px;width:auto;margin-top:5px;opacity:.75;align-self:flex-start}.RepairList_recapEmpty__KVOkE{display:block;color:var(--grey,#8e8e8e);font-size:.95rem;font-style:italic;padding:14px 20px 18px;margin:0}.RepairList_recapTrust__wDTxx{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:14px 16px;background:var(--white,#fff);border:1px solid var(--grey-light,#ececec);border-radius:12px;font-size:.9rem;color:var(--grey-dark,#444);line-height:1.45;text-align:left}.RepairList_recapTrust__wDTxx li{position:relative;padding-left:1.5em}.RepairList_recapTrust__wDTxx li:before{content:"✓";position:absolute;left:0;top:0;color:#2a7d52;font-weight:800}.RepairList_recapTrust__wDTxx strong{color:var(--grey-very-dark,#222)}.RepairList_recapCol__2UX9K .RepairList_quoteBar__alpM2{position:static;border-top:none;box-shadow:none;padding:12px 16px 16px;animation:none;max-height:none;overflow-y:visible}.RepairList_recapCol__2UX9K .RepairList_quoteCardWrap__cl0Hu{max-width:none;border:none;box-shadow:none;border-radius:0;padding:0}.RepairList_recapCol__2UX9K .RepairList_quoteContentInnerCollapsed__m3dv0,.RepairList_recapCol__2UX9K .RepairList_quoteContentInner____ymw{max-height:none;opacity:1;pointer-events:auto;overflow:visible}.RepairList_recapCol__2UX9K .RepairList_quoteDetailLink__dGClK{display:none}.RepairList_recapCol__2UX9K .RepairList_stepNextBtn__jKCIe{margin-top:14px}.RepairList_recapCol__2UX9K .RepairList_quoteHeaderCollapsedTotal__neFVZ{display:none}.RepairList_recapCol__2UX9K .RepairList_quoteHeaderRow__h20Jd{cursor:default;pointer-events:none}.RepairList_recapCol__2UX9K .RepairList_quoteHeaderBot__aw6Jn{display:none}.RepairList_recapCol__2UX9K .RepairList_quoteDisclaimer__3CDuT{max-width:none}}