.repair-car-dossier{--rc-brand:#2baa5e}.rc-hero-scene{margin:0;min-width:0}.rc-hero-scene svg{display:block;width:100%;height:auto}.rc-hero-scene figcaption{font-size:var(--text-caption);color:#4a6754;margin:.7rem 0}.rc-svg-title{font:800 var(--text-scale-20) var(--font-heading);fill:#173e2c}.rc-svg-copy{font:600 var(--text-scale-17) var(--font-body);fill:#173e2c}.rc-lift{animation:rc-lift 5s ease-in-out infinite;transform-origin:center}.rc-tool{animation:rc-wrench 5s ease-in-out infinite;transform-origin:226px 336px}.rc-mark{animation:rc-check 5s ease-in-out infinite;transform-origin:552px 310px}.rc-hidden *,.rc-out *,.rc-paused *{animation-play-state:paused!important}@keyframes rc-lift{0%,100%,20%{transform:translateY(0)}45%,70%{transform:translateY(-12px)}}@keyframes rc-wrench{0%,100%,30%{transform:rotate(0)}50%,70%{transform:rotate(-14deg)}}@keyframes rc-check{0%,100%,70%{opacity:1}80%{opacity:.6}}.rc-quote-paper{background:#fffdf6;border-radius:.4rem;box-shadow:8px 8px 0 #e1ebd9}.rc-quote-paper dl{margin:1.5rem 0}.rc-quote-paper dl>div{display:flex;gap:1rem;justify-content:space-between;border-bottom:1px solid #d4dfcc;padding:1rem 0}.rc-quote-paper dd{font-weight:800;margin:0;white-space:nowrap}.rc-annotation{padding-left:1rem;border-left:3px solid var(--rc-brand);margin-top:1.3rem}.rc-annotation p{margin:.5rem 0 0}.rc-coverage>div{display:grid;grid-template-columns:1fr auto 1.4fr;gap:1rem;padding:1.3rem 0;border-top:1px solid #d4dfcc;align-items:center}.rc-coverage span{display:flex;flex-direction:column;gap:.4rem}.rc-coverage small{font-size:var(--text-caption);line-height:1.5}.rc-dates{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:1.5rem 0}.rc-dates>div{border-top:3px solid var(--rc-brand);padding:1rem 0}.rc-dates small,.rc-dates span,.rc-dates strong{display:block}.rc-dates small{font-size:var(--text-caption);margin:.7rem 0}.rc-dates strong{font:800 var(--text-scale-28) var(--font-heading)}.rc-dates p{font-size:var(--text-ui);line-height:1.6}.rc-two-clock{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.rc-two-clock figcaption,.rc-two-clock>p{grid-column:1/-1}.rc-two-clock>div{display:flex;gap:1rem;align-items:center;border-left:3px solid var(--rc-brand);padding-left:1rem}.rc-two-clock>div p{margin:0}.rc-loan-map>div{padding:1.3rem 0;border-top:1px solid #d4dfcc}.rc-loan-map b,.rc-loan-map span{display:block}.rc-loan-map span{font-size:var(--text-ui);padding-top:1rem}.rc-loan-map p{font-size:var(--text-ui);margin:.8rem 0 0}.rc-mobility{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.rc-mobility figcaption,.rc-mobility>p{grid-column:1/-1}.rc-mobility>div{border-top:3px solid var(--rc-brand);padding-top:1.2rem}.rc-mobility span{display:block;margin-bottom:.8rem}.rc-timing ol{list-style:none;padding:0;margin:1.5rem 0}.rc-timing li{border-left:3px solid var(--rc-brand);padding:0 0 1.5rem 1.4rem;position:relative}.rc-timing li:before{content:'';width:.7rem;height:.7rem;position:absolute;left:-.45rem;top:.25rem;background:#fff;border:2px solid var(--rc-brand);border-radius:50%}.rc-timing p{font-size:var(--text-ui);margin:.6rem 0 0}.rc-negative{color:#913d27}.rc-cash-chart{margin:1.5rem 0}.rc-cash-row{display:grid;grid-template-columns:8rem 1fr 5rem;gap:.7rem;align-items:center;margin:.6rem 0;font-size:var(--text-caption)}.rc-cash-row i{height:.6rem;background:#2baa5e;width:var(--rc-bar);min-width:2px}.rc-cash-row i.rc-negative{background:#a94d36}.rc-cash-row strong{text-align:right}.repair-car-dossier #main .sp-next a:not(.sp-button){color:#fff}.repair-car-dossier .sp-button{color:#fff!important}@media(max-width:900px){.rc-mobility{gap:1rem}.rc-hero-scene{max-width:38rem;justify-self:center}.rc-dates{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rc-mobility,.rc-two-clock{grid-template-columns:1fr}.rc-mobility figcaption,.rc-mobility>p,.rc-two-clock figcaption,.rc-two-clock>p{grid-column:auto}.rc-coverage>div{grid-template-columns:1fr auto 1.2fr;gap:.6rem}.rc-cash-row{grid-template-columns:6rem 1fr 4.6rem}.rc-quote-paper dl>div{gap:.5rem}.rc-hero-scene figcaption{margin-top:0}}@media(prefers-reduced-motion:reduce){.rc-hero-scene *{animation:none!important;transform:none!important}}
