/* Lot finance / immobilier / CTR — styles limités aux dix pages révisées. */
@media screen {
body.cr-lot2{--l2-ink:#172335;--l2-muted:#cbd5e1;--l2-gold:#ffa300;background:#fff!important;color:var(--l2-ink)}
.cr-lot2 main{line-height:1.6}
.cr-lot2 main [hidden]{display:none!important}
.cr-lot2 :is(.ct-wrap,.cc-wrap,.tc-wrap,.ra-wrap,.tf-wrap,.fn-main,.pv-main){width:min(1240px,calc(100% - 48px));max-width:1240px;margin-inline:auto}
.cr-lot2 :is(.ct-hero,.cc-hero,.tc-hero,.ra-hero,.tf-hero,.fn-hero,.pv-hero){background:#ffa300;color:#172335;padding:30px 0 28px;margin-bottom:26px;box-shadow:0 0 0 100vmax #ffa300;clip-path:inset(0 -100vmax)}
.cr-lot2 :is(.fn-main,.pv-main){padding-top:0}
.cr-lot2 main h1{font-size:clamp(29px,3.3vw,43px)!important;line-height:1.15!important;letter-spacing:-.025em;max-width:100%;margin:9px 0 14px;color:#172335!important}
.cr-lot2 :is(.ct-lead,.cc-lead,.tc-lead,.ra-lead,.tf-lead,.fn-lead,.pv-lead){font-size:17px;line-height:1.55;max-width:82ch;color:#172335;margin-bottom:0}
.cr-lot2 :is(.ct-eyebrow,.cc-eyebrow,.tc-eyebrow,.ra-eyebrow,.tf-eyebrow,.fn-eyebrow,.pv-kicker){color:inherit;letter-spacing:.06em;font-size:12px}
.cr-lot2 :is(.ct-quick,.cc-quick,.tc-quick,.ra-quick-answer,.tf-quick,.fn-answer,.pv-answer){background:#fff3d6;color:#172335;border-color:#a96500;box-shadow:none}
.cr-lot2 :is(.ct-quick,.cc-quick){margin-top:16px;padding:10px 14px;font-size:14px}
.cr-lot2 :is(.ct-layout,.cc-layout,.tc-layout:not(.tc-content),.ra-layout:not(.ra-content),.tf-layout:not(.tf-content)){grid-template-columns:minmax(0,1fr);gap:20px}
.cr-lot2 :is(.ct-layout,.cc-layout)>div:first-child{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px;align-items:start}
.cr-lot2 :is(.ct-side,.cc-side){display:block;position:static;grid-column:1/-1;background:#f5f7fa;padding:18px 24px}
.cr-lot2 :is(.ct-example-buttons,.cc-example-buttons){display:flex;flex-wrap:wrap;gap:8px}
.cr-lot2 :is(.ct-example-buttons,.cc-example-buttons)>button{flex:1 1 220px;width:auto;margin:0}
.cr-lot2 :is(.tc-layout,.ra-layout,.tf-layout):not([class*="content"])>aside{display:none}
.cr-lot2 :is(.tc-fields,.ra-fields,.tf-fields){gap:14px 20px;margin:14px 0}
.cr-lot2 :is(.ct-fields,.cc-fields){gap:12px 18px;margin:14px 0}
.cr-lot2 :is(.ct-field,.cc-field,.tc-field,.ra-field,.tf-field){margin-top:0;margin-bottom:8px}
.cr-lot2 #calculateur{background:#192437;border:1px solid #364255;border-top:4px solid #ffa300;border-radius:18px;padding:24px;color:#f4f7fc;box-shadow:0 8px 24px #17233512}
.cr-lot2 #calculateur :is(h2,h3,legend,label){color:#f4f7fc}
.cr-lot2 #calculateur :is(p,small,[class*="help"],[class*="small"],[class*="hint"]){color:#cbd5e1}
.cr-lot2 #calculateur a{color:#ffcd71}
.cr-lot2 #calculateur :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#f7f9fc;color:#172335;border:1px solid #8e9cac;border-radius:9px;min-height:46px;max-width:100%;font-size:16px}
.cr-lot2 #calculateur :is(input,select,textarea):focus-visible{outline:3px solid #ffbd42;outline-offset:3px}
.cr-lot2 #calculateur button{background:#2e3d53;color:#fff;border:1px solid #718096;min-height:44px;border-radius:9px}
.cr-lot2 #calculateur :is(button[type=submit],.fn-button:not(.fn-secondary)){background:#ffa300;color:#142033;border-color:#ffa300;font-weight:750}
.cr-lot2 #calculateur :is([class*="note"],[class*="notice"],[class*="warning"],[class*="error"]){background:#fff4dc;color:#44310a;border-color:#dbad4c}
.cr-lot2 #calculateur :is(details,fieldset){border-color:#4b5b70}
.cr-lot2 #calculateur details>summary{color:#f4f7fc}
.cr-lot2 #calculateur :is(.ct-status,.cc-status,.tc-status,.ra-status,.tf-status){color:#e0e8f1}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result,.pv-placeholder,.lot2-preview){border:1px solid #34465e;border-radius:16px;background:#243149;color:#f4f7fc;padding:22px;min-width:0}
.cr-lot2 :is(.ct-result,.cc-result){margin:0;position:sticky;top:150px}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result,.pv-placeholder,.lot2-preview) :is(h2,h3,p,small,dt,label,li){color:inherit}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) a{color:#ffcf79}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) :is([class*="kpi"],[class*="metric"],[class*="formula"],[class*="note"]){background:#192437;color:#f4f7fc;border-color:#526176}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) :is([class*="kpi"],[class*="metric"]) strong,.cr-lot2 :is(.fn-big,.pv-total,.lot2-preview strong){color:#ffca67}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) :is(table,thead,tbody,th,td){background:#fff;color:#172335}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) button{background:#fff;color:#172335;border:1px solid #a4b1c2;min-height:44px;border-radius:8px}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) :is(input,select,textarea){background:#fff;color:#172335;max-width:100%;font-size:16px}
.cr-lot2 .lot2-preview strong{display:block;font-size:clamp(28px,3vw,42px);line-height:1.3;margin:10px 0}
.cr-lot2 .lot2-preview h2{font-size:21px;color:#fff}
.cr-lot2 .lot2-preview p{font-size:15px;color:#dce4ef}
.cr-lot2 .lot2-preview small{color:#cbd5e1}
.cr-lot2 .lot2-preview:has(+section:not([hidden])){display:none}
.cr-lot2 :is(.ct-section,.cc-section,.tc-section,.ra-section,.tf-section,.fn-section,.pv-section){scroll-margin-top:150px}
.cr-lot2 .lot2-note{padding:16px 20px;margin:16px 0;border-left:3px solid #ffa300;background:#f2f5f9;color:#172335;border-radius:0 8px 8px 0}
.cr-lot2 .lot2-note p{margin:6px 0}
.cr-lot2 .lot2-note h2,.cr-lot2 .lot2-note h3{font-size:20px;margin:0 0 8px}
.cr-lot2 .lot2-detail{margin:15px 0;padding:14px 16px;border:1px solid #c1cbd8;border-radius:10px}
.cr-lot2 .lot2-detail summary{font-weight:700;cursor:pointer;min-height:28px}
.cr-lot2 .lot2-table-wrap{overflow-x:auto;max-width:100%}
.cr-lot2 .lot2-table{border-collapse:collapse;width:100%;font-size:15px}
.cr-lot2 .lot2-table :is(th,td){padding:12px 14px;border-bottom:1px solid #d7dfe9;text-align:left;vertical-align:top}
.cr-lot2 .lot2-table th{background:#edf1f6;color:#172335}
.cr-lot2 .lot2-table caption{text-align:left;font-size:13px;padding:8px 0}
.cr-lot2 .lot2-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}
.cr-lot2 .lot2-fields label{display:block;font-size:14px;font-weight:600}
.cr-lot2 .lot2-fields input{display:block;width:100%;min-height:44px;box-sizing:border-box;padding:10px;border:1px solid #95a4b7;border-radius:8px;font:inherit}
.cr-lot2 .lot2-error{color:#a21c20;font-weight:650}
.cr-lot2 :is(.vehicle-hero-grid,.cr-hero-grid){grid-template-columns:minmax(0,1fr)!important;gap:20px!important;align-items:start!important}
.cr-lot2 :is(.vehicle-hero,.cr-dossier-hero){padding:28px 0!important}
.cr-lot2 :is(.cr-unified-hero-copy,.cr-hero-copy){max-width:none!important}
.cr-lot2 .vehicle-hero .cr-unified-hero-copy{display:block!important}
.cr-lot2 .vehicle-hero .cr-unified-hero-copy p{max-width:84ch;color:#172335!important}
.cr-lot2 .cr-unified-calculator{width:100%!important;max-width:none!important;margin:0!important}
.cr-lot2 .cr-calc-card-inner{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:0!important}
.cr-lot2 .cr-calc-card-inner>.cr-section-head,.cr-lot2 .cr-calc-card-inner>.r2-cases,.cr-lot2 .cr-calc-card-inner>noscript,.cr-lot2 .cr-calc-card-inner>.r7-context{grid-column:1/-1}
.cr-lot2 .cr-calc-card-inner>.vehicle-result{margin:0;align-self:start}
.cr-lot2 .cr-calc-card-inner>.vehicle-form{margin:0}
.cr-lot2 .vehicle-field[hidden]{display:none!important}
.cr-lot2 .vehicle-hero .vehicle-result :is(strong,span,p){color:#172335}
.cr-lot2 .cr-dossier-brief{display:none}
.cr-lot2 .cr-dossier-hero .cr-hero-lead,.cr-lot2 .cr-dossier-hero .cr-hero-answer{color:#172335;max-width:90ch}
.cr-lot2 .cr-dossier-hero .cr-hero-actions,.cr-lot2 .cr-dossier-hero .cr-chip-row{margin-top:12px}
.cr-lot2 main :is(button,a,input,select,textarea):focus-visible{outline:3px solid #bd6700;outline-offset:3px}
.cr-lot2 .lot2-mini-result{border-top:1px solid #4b5b70;margin-top:14px;padding-top:14px;font-size:15px}
.cr-lot2 .lot2-mini-result strong{font-size:24px;color:#ffd17b}
@media(min-width:1000px){
.cr-lot2 :is(.tc-fields,.ra-fields,.tf-fields){grid-template-columns:repeat(3,minmax(0,1fr))}
.cr-lot2 .tc-vehicles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.cr-lot2 .tc-vehicles:not(:has(#tc-vehicle-b:not([hidden]))){grid-template-columns:1fr}
}
@media(max-width:850px){
.cr-lot2 :is(.ct-layout,.cc-layout)>div:first-child,.cr-lot2 .cr-calc-card-inner{grid-template-columns:1fr}
.cr-lot2 :is(.ct-result,.cc-result){position:static}
.cr-lot2 :is(.fn-grid,.pv-grid,.pv-hero){grid-template-columns:1fr}
.cr-lot2 .lot2-preview{display:none}
.cr-lot2 :is(.ct-wrap,.cc-wrap,.tc-wrap,.ra-wrap,.tf-wrap,.fn-main,.pv-main){width:calc(100% - 28px)}
}
@media(max-width:550px){
.cr-lot2 #calculateur{padding:18px 14px;border-radius:13px}
.cr-lot2 :is(.ct-hero,.cc-hero,.tc-hero,.ra-hero,.tf-hero,.fn-hero,.pv-hero){padding:22px 0}
.cr-lot2 :is(.ct-fields,.cc-fields,.tc-fields,.ra-fields,.tf-fields,.lot2-fields){grid-template-columns:1fr}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result){padding:18px 14px}
.cr-lot2 .lot2-table :is(th,td){padding:9px}
}
@media(prefers-reduced-motion:reduce){.cr-lot2 *, .cr-lot2 *::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
}
/* Aperçus et aides de saisie : même hiérarchie que les outils du site. */
@media screen {
.cr-lot2 [hidden]{display:none!important}
.cr-lot2 .lot2-preview{padding:28px;border-radius:18px;background:#243149;color:#f5f7fa;align-self:start;border:1px solid #40526a}
.cr-lot2 .lot2-preview h2{color:#fff;margin-top:12px;font-size:25px}
.cr-lot2 .lot2-big{font-size:clamp(36px,4vw,52px);line-height:1.1;font-weight:800;margin:18px 0;color:#ffbb62}
.cr-lot2 .lot2-eyebrow{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#ffbb62;font-weight:700}
.cr-lot2 .lot2-detail{margin:18px 0;padding:16px;border-radius:12px;border:1px solid #526279;background:#243149;color:#f5f7fa}
.cr-lot2 .lot2-detail summary{cursor:pointer;font-weight:700;min-height:32px;color:#fff}
.cr-lot2 .lot2-detail a{color:#ffce8a}.cr-lot2 .lot2-detail p{color:#e4e9ef}
.cr-lot2 .lot2-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}
.cr-lot2 .lot2-fields label{display:grid;gap:7px;font-weight:600;min-width:0}
.cr-lot2 .lot2-fields input{width:100%;box-sizing:border-box;min-height:46px;background:#fff;color:#152033;border:1px solid #b7c4d3;border-radius:8px;padding:10px;font:inherit}
.cr-lot2 .lot2-detail button,.cr-lot2 #lot2-real-form button{background:#ffa338;color:#131d2b;border:0;padding:12px 18px;min-height:46px;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}
.cr-lot2 .lot2-small{font-size:13px;line-height:1.6}
.cr-lot2 #lot2-real-evolution{margin:26px auto;max-width:1192px;box-sizing:border-box}
.cr-lot2 #lot2-real-output,.cr-lot2 #lot2-balance-output{font-weight:700;line-height:1.6}
.cr-lot2 #fn-form input,.cr-lot2 #fn-form select{max-width:none;width:100%}
.cr-lot2 .r2-cases summary{color:inherit}
.cr-lot2 #calculateur .lot2-note{color:#273246;background:#fff3de}
.cr-lot2 #calculateur .lot2-note a{color:#7d4100}
.cr-lot2 .cr-dossier-primary>.cr-section:first-child{margin-top:0}
}
@media screen and (max-width:550px){.cr-lot2 .lot2-fields{grid-template-columns:1fr}.cr-lot2 #lot2-real-evolution{margin:20px 20px}.cr-lot2 .lot2-preview{padding:20px}}
@media screen {
body.cr-lot2 .vehicle-hero.cr-unified-tool-hero .vehicle-hero-grid{display:block!important;width:min(1240px,calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;padding:0!important}
body.cr-lot2 .vehicle-hero .cr-unified-hero-copy{width:100%!important;max-width:none!important;margin:0 0 22px!important;padding:0!important;position:static!important}
body.cr-lot2 .vehicle-hero .cr-unified-hero-copy h1{max-width:none!important;font-size:clamp(29px,3.3vw,43px)!important;line-height:1.15!important}
body.cr-lot2 .vehicle-hero .vehicle-kicker{display:inline-flex!important;width:auto!important}
body.cr-lot2 .vehicle-hero .cr-unified-calculator{padding:24px!important;box-sizing:border-box}
body.cr-lot2 .vehicle-hero .r2-cases{color:#152033!important;background:#f6f8fa!important;margin:4px 0 10px}
body.cr-lot2 .vehicle-hero .r2-cases summary{color:#152033!important}
}
@media screen {
.cr-lot2 #lot2-ctr-value{font-size:clamp(36px,4vw,52px);line-height:1.1;font-weight:800;color:#ffca67}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) :is([class*="kpi"],[class*="metric"],[class*="legend"]) span{color:#dce5f1}
.cr-lot2 :is(.ct-result,.cc-result){position:static}
.cr-lot2 :is(.ct-result,.cc-result,.tc-result,.ra-result,.tf-result,.fn-result,.pv-result) caption{background:#fff;color:#172335}
}
@media screen{
body.cr-lot2.cr-dossier-page .cr-hero.cr-dossier-hero .cr-wrap.cr-hero-grid{display:block!important;grid-template-areas:none!important}
body.cr-lot2.cr-dossier-page .cr-hero.cr-dossier-hero .cr-dossier-brief{display:none!important}
body.cr-lot2.cr-dossier-page .cr-hero.cr-dossier-hero .cr-hero-copy{width:100%!important;max-width:none!important}
body.cr-lot2.cr-dossier-page .cr-hero.cr-dossier-hero h1{font-size:clamp(29px,3.3vw,43px)!important;max-width:none!important}
body.cr-lot2.cr-dossier-page .cr-hero.cr-dossier-hero .cr-hero-answer{background:#fff3d6!important;color:#172335!important;max-width:100%;padding:12px 16px}
body.cr-lot2.cr-dossier-page .cr-hero.cr-dossier-hero .cr-chip{color:#513500!important;background:#fff3d6!important}
.cr-lot2 #calculateur :is([class*="note"],[class*="notice"],[class*="warning"],[class*="error"]) a{color:#773d00}
}
@media screen and (max-width:850px){.cr-lot2 #lot2-ctr-preview:not([hidden]){display:block}.cr-lot2 #lot2-ctr-preview{padding:18px}.cr-lot2 #lot2-ctr-help{font-size:13px}}

/* Révision 2 : unités et actions secondaires des résultats. */
@media screen {
 body.cr-lot2 .lot2-fields select{width:100%;min-width:0;min-height:46px;border:1px solid #b8c5d3;border-radius:8px;padding:10px 12px;font:inherit;background:#fff;color:#192536}
 body.cr-lot2 #lot2-balance-form button[type=reset]{background:#fff;color:#192536;border:1px solid #8a9caf}
 body.cr-lot2 #tc-distance-threshold{margin:18px 0;background:#f3f6fa;color:#192536}
 body.cr-lot2 #tc-distance-threshold h3{margin:0 0 10px}
 body.cr-lot2 #l2-bands-status,body.cr-lot2 #pv-result,body.cr-lot2 #ct-result{scroll-margin-top:110px}
 body.cr-lot2 #l2-bands-csv{margin:12px 0;background:#26364c;color:#fff;border:1px solid #60758e;border-radius:8px;padding:12px 16px;min-height:44px;font:inherit;cursor:pointer}
 body.cr-lot2 #l2-bands-result :is(td,th){padding:10px;font-variant-numeric:tabular-nums}
 body.cr-lot2 #l2-bands-result td{white-space:nowrap}
 body.cr-lot2 #l2-bands-result tbody th{min-width:160px}
 body.cr-lot2 #l2-bands-result .l2-table-wrap{overflow-x:auto}
 body.cr-lot2 .lot2-hero-action{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:9px;background:#192437;color:#fff!important;font-weight:700;text-decoration:none}
 body.cr-lot2 #l2-bands-form button[type=submit]{background:#ffa300;color:#172335;border:1px solid #b66a00;border-radius:8px;padding:12px 16px;min-height:44px;font:inherit;font-weight:700;cursor:pointer}
 body.cr-lot2 .lot2-table-hint{display:none}
 @media(max-width:700px){body.cr-lot2 .lot2-table-hint{display:block;font-size:13px;color:#35465a}}
}
/* Contrastes vérifiés sur formulaires, états calculés et tableaux détaillés. */
@media screen {
 body.cr-lot2 :is(.vehicle-kicker,.cr-kicker){background:#172335!important;color:#fff!important}
 body.cr-lot2 :is(.ct-hero,.cc-hero,.tc-hero,.ra-hero,.tf-hero,.fn-hero,.pv-hero) :is(a,[class$="tags"],[class$="meta"], [class$="tags"] span,[class$="meta"] span){color:#172335}
 body.cr-lot2 .cr-editorial-row span,body.cr-lot2 .cr-breadcrumb li,body.cr-lot2 .cr-related-card span,body.cr-lot2 .vehicle-related-card span,body.cr-lot2 .vehicle-related span{color:#536174}
 body.cr-lot2 .vehicle-hero .r2-cases :is(p,small){color:#172335!important}
 body.cr-lot2 .vehicle-hero .vehicle-result:has(.vehicle-result-placeholder) :is(strong,span,p){color:#f4f7fc}
 body.cr-lot2 #calculateur #fn-rate-note{background:#243149;color:#f4f7fc}
 body.cr-lot2 #calculateur .pv-modes label{background:#243149;color:#f4f7fc}
 body.cr-lot2 #calculateur .pv-modes label:has(input:checked){background:#fff3d6;color:#172335;border-color:#ffa300}
 body.cr-lot2 #pv-result .pv-result-label{color:#ffd18a}
 body.cr-lot2 #pv-result .pv-badge{background:#ffa300;color:#172335;border-color:#ffa300}
 body.cr-lot2 #pv-result .pv-metrics>div{background:#192437;color:#f4f7fc}
 body.cr-lot2 #pv-details :is(caption,th,td){color:#172335}
 body.cr-lot2 #pv-details table{background:#fff;color:#172335}
 body.cr-lot2 #lot2-balance-form>button{margin:0 8px 8px 0}
}
@media screen {
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-head>div>span{color:#f4f7fc}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-primary{color:#ffd18a}
 body.cr-lot2 .cr-sidebar-card dt{color:#536174}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item strong{color:#172335}
}
/* Le statut et les actions ajoutés après calcul ne doivent pas déplacer le résultat. */
@media screen {
 body.cr-lot2 [data-finance-calculator="inflation"] .cr-calc-card-inner{grid-template-areas:"head head" "examples examples" "form result" "status actions";align-items:start}
 body.cr-lot2 [data-finance-calculator="inflation"] .cr-section-head{grid-area:head}
 body.cr-lot2 [data-finance-calculator="inflation"] .r2-cases{grid-area:examples}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-form{grid-area:form}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result{grid-area:result;background:#243149!important;color:#f4f7fc}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-head :is(span,p){color:#f4f7fc!important}
 body.cr-lot2 [data-finance-calculator="inflation"] .cr-result-status{grid-area:status;margin:0;color:#f4f7fc}
 body.cr-lot2 [data-finance-calculator="inflation"] .cr-result-actions{grid-area:actions;align-self:start;align-items:start;flex-wrap:wrap;margin:0}
 body.cr-lot2 [data-finance-calculator="inflation"] .cr-result-actions button{flex:1 1 145px;min-height:44px;height:auto}
}
@media screen and (max-width:850px){
 body.cr-lot2 [data-finance-calculator="inflation"] .cr-calc-card-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "examples" "form" "status" "result" "actions"}
}
@media screen {
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-grid{grid-template-columns:1fr;gap:6px}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item :is(strong,span){margin:0}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-note{padding:10px 12px}
}
@media screen {
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item strong{font-size:14px;line-height:1.4}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item span{font-size:13px;line-height:1.45}
}
@media screen and (max-width:550px){
 body.cr-lot2 .vehicle-hero-grid{width:calc(100% - 24px)!important;padding-inline:0!important;margin-inline:auto}
 body.cr-lot2 #calculateur[data-finance-calculator="inflation"]{padding:14px!important}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
 body.cr-lot2 [data-finance-calculator="inflation"] .vehicle-result-item:nth-child(6){grid-template-columns:1fr}
}
