.ej-reader{--ej-good-soft:color-mix(in srgb,var(--ej-good)9.0%,var(--ej-paper));--ej-bad-soft:color-mix(in srgb,var(--ej-bad)8.0%,var(--ej-paper))}.pro-prscns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ej-proscons__col{border-radius:var(--ej-radius-sm,10px);padding:14px 16px}.ej-proscons__col--pro{background:var(--ej-good-soft)}.ej-proscons__col--con{background:var(--ej-bad-soft)}.ej-proscons__label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.ej-proscons__col--pro .ej-proscons__label{color:var(--ej-good)}.ej-proscons__col--con .ej-proscons__label{color:var(--ej-bad)}.pro-prscns ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pro-prscns li{color:var(--ej-ink);padding-left:22px;font-size:14.5px;line-height:1.45;position:relative}.ej-proscons__col--pro li:before{content:"✓";color:var(--ej-good);font-weight:800;position:absolute;top:0;left:0}.ej-proscons__col--con li:before{content:"–";color:var(--ej-bad);font-weight:800;position:absolute;top:-1px;left:2px}.ej-reader .pro-tuile .prscns-conclusion{border-top:1px solid var(--ej-line);margin:0;padding-top:12px;font-size:15px;font-weight:650}.vs-tab{--ej-panel-bg:var(--ej-paper);display:grid;overflow:hidden}.vs-rang{grid-template-columns:minmax(150px,1.1fr)repeat(var(--ej-compare-cols,4),minmax(0,1fr));border-top:1px solid var(--ej-line);display:grid}.vs-rang--top{background:var(--ej-card);border-top:0}.vs-rang>span{flex-direction:column;justify-content:center;padding:13px 14px;font-size:14.5px;line-height:1.4;display:flex}.vs-tag{color:var(--ej-heading);font-weight:650}.compare-sol,.vs-td{text-align:center;align-items:center}.compare-sol strong{color:var(--ej-heading);font-size:15px;line-height:1.25}.compare-sol small{background:var(--ej-note);color:var(--ej-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:5px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.vs-td.is-good{color:var(--ej-good);font-weight:650}.vs-td.is-bad{color:var(--ej-bad)}.pro-vs .is-highlight{background:color-mix(in srgb,var(--ej-accent)8.0%,transparent)}.vs-rang--top .is-highlight{box-shadow:inset 0 3px 0 var(--ej-accent)}.ej-reader .vs-remarque{color:var(--ej-muted);font-size:13px;line-height:1.55}.simx-panneau{--ej-panel-bg:var(--ej-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid;overflow:hidden}.pro-sim-inpts{background:var(--ej-card);align-content:start;gap:14px;padding:22px;display:grid}.simx-saisie{color:var(--ej-heading);gap:6px;font-size:13px;font-weight:650;display:grid}.sim-money-pro{border:1px solid var(--ej-line);border-radius:var(--ej-radius-sm);background:var(--ej-paper);align-items:center;display:flex;overflow:hidden}.sim-money-pro input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:12px;font-size:18px;font-weight:700}.sim-money-pro em{color:var(--ej-muted);padding:0 12px;font-style:normal}.simx-saisie select{border:1px solid var(--ej-line);border-radius:var(--ej-radius-sm);background:var(--ej-paper);color:inherit;font:inherit;padding:12px;font-size:16px;font-weight:600}.sim-cond-pro{cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.sim-cond-pro input{accent-color:var(--ej-accent);margin-top:2px}.simx-rts summary{cursor:pointer;color:var(--ej-accent);font-size:13px;font-weight:700}.sim-rate-pro{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.sim-rate-pro .sim-money-pro{width:110px}.sim-rate-pro input{padding:6px 8px;font-size:14px}.simx-result{align-content:start;gap:6px;padding:22px 24px;display:grid}.ej-reader .pro-sim-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ej-accent);margin:0;font-size:12px;font-weight:800}.ej-reader .sim-meilleur-pro{color:var(--ej-heading);margin:2px 0;font-size:22px;font-weight:800;line-height:1.2}.ej-reader .sim-gain-pro{color:var(--ej-good);margin:0;font-size:30px;font-weight:800}.ej-reader .sim-gain-pro small{color:var(--ej-muted);font-size:14px;font-weight:600}.simx-result .pro-prscns{margin-top:10px}.ej-reader .simx-duo{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.simx-duo span{background:var(--ej-tint);border-radius:999px;padding:4px 10px;font-size:13px}.pro-sim-rnkng{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pro-sim-rnkng li{border:1px solid var(--ej-line);border-radius:var(--ej-radius-sm);background:var(--ej-paper);grid-template-columns:minmax(140px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.pro-sim-rnkng li.is-off{opacity:.55}.ej-sim__name{font-size:14.5px;font-weight:650;display:grid}.ej-sim__name small{color:var(--ej-muted);font-size:12.5px;font-weight:400}.ej-sim__bar{background:color-mix(in srgb,var(--ej-ink)6.0%,transparent);border-radius:999px;height:8px;overflow:hidden}.ej-sim__bar i{border-radius:inherit;background:var(--ej-accent);height:100%;display:block}.pro-sim-rnkng strong{font-size:15px}.pro-sim-rnkng em{color:var(--ej-muted);grid-column:2/-1;font-size:12px;font-style:normal}.calc-pro .simx-saisie>label{color:var(--ej-heading);font-size:13px;font-weight:650}.ej-reader .calc-help-pro,.ej-reader .calcx-note{color:var(--ej-muted);font-size:12.5px;line-height:1.5}.calcx-scnrs{flex-wrap:wrap;gap:8px;display:flex}.ej-reader .calcx-scnr{cursor:pointer;min-height:36px;padding:6px 14px;font-size:13px}.calcx-otpts{margin-top:10px}.calc-scnr-tbl{margin-top:16px}.pro-calc-ko{border-radius:var(--ej-radius-sm);background:var(--ej-tint);color:var(--ej-muted);padding:10px 14px;font-size:14px}@media (width<=760px){.pro-prscns{grid-template-columns:1fr}.vs-tab{--ej-panel-bg:transparent;--ej-panel-line:transparent;gap:10px}.vs-rang--top{display:none}.vs-rang{border:1px solid var(--ej-card-line);border-radius:var(--ej-radius-sm);background:var(--ej-paper);grid-template-columns:1fr 1fr;overflow:hidden}.vs-tag{background:var(--ej-card);grid-column:1/-1;padding:10px 14px}.vs-td{text-align:left;border-top:1px solid var(--ej-line);align-items:flex-start;padding:10px 14px}.vs-td:nth-child(odd){border-left:1px solid var(--ej-line)}.vs-td:before{content:attr(data-solution);color:var(--ej-muted);margin-bottom:2px;font-size:12px;font-weight:650;display:block}.simx-panneau{grid-template-columns:1fr}.pro-sim-rnkng li{grid-template-columns:1fr auto}.ej-sim__bar{order:3;grid-column:1/-1}}