@import url("https://fonts.googleapis.com/css2?family=Afacad:wght@400;500;600;700&display=swap");.widget-calculateur-roi{background:transparent;font-family:Afacad,Nunito Sans,Arial,sans-serif;padding:8px}.widget-calculateur-roi *{box-sizing:border-box;margin:0;padding:0}.widget-calculateur-roi .roi-widget{background:#fff;border:1px solid #e8e8ec;border-radius:8px;box-shadow:0 4px 24px rgba(83,83,91,.1);overflow:hidden}.widget-calculateur-roi .roi-header{align-items:center;background:#1b2145;display:flex;gap:16px;padding:24px 32px}.widget-calculateur-roi .roi-header-icon{align-items:center;background:#fad728;border-radius:6px;color:#1b2145;display:flex;font-size:22px;font-weight:900;height:48px;justify-content:center;width:48px}.widget-calculateur-roi .roi-header-text h2{color:#fff;font-size:19px;font-weight:700;margin-bottom:4px}.widget-calculateur-roi .roi-header-text p{color:hsla(0,0%,100%,.65);font-size:13px}.widget-calculateur-roi .roi-body{display:grid;gap:0;grid-template-columns:1fr 1fr}.widget-calculateur-roi .roi-inputs{border-right:1px solid #e8e8ec;padding:28px 32px}.widget-calculateur-roi .roi-outputs{background:#fafafa;padding:28px 32px}.widget-calculateur-roi .section-label{color:#9a9aa3;font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:20px;text-transform:uppercase}.widget-calculateur-roi .field{margin-bottom:22px}.widget-calculateur-roi .field label{color:#1b2145;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.widget-calculateur-roi .field .value-display{background:#fad728;border-radius:2px;color:#1b2145;display:inline-block;font-size:13px;font-weight:700;margin-left:8px;padding:2px 10px}.widget-calculateur-roi input[type=range]{-webkit-appearance:none;background:#e0e0e6;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.widget-calculateur-roi input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fad728;border:3px solid #1b2145;border-radius:50%;cursor:pointer;height:18px;width:18px}.widget-calculateur-roi input[type=number],.widget-calculateur-roi select{background:#fff;border:1px solid #ddd;border-radius:4px;color:#1b2145;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;width:100%}.widget-calculateur-roi input[type=number]:focus,.widget-calculateur-roi select:focus{border-color:#fad728;box-shadow:0 0 0 3px rgba(250,215,40,.15)}.widget-calculateur-roi .result-card{background:#fff;border:1px solid #e8e8ec;border-radius:6px;margin-bottom:14px;overflow:hidden;padding:16px 20px;position:relative}.widget-calculateur-roi .result-card.highlight{background:linear-gradient(135deg,rgba(250,215,40,.06),#fff);border-color:#fad728}.widget-calculateur-roi .result-card:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.widget-calculateur-roi .result-card.highlight:before{background:#fad728}.widget-calculateur-roi .result-card:not(.highlight):before{background:#e0e0e6}.widget-calculateur-roi .result-label{color:#9a9aa3;font-size:11px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.widget-calculateur-roi .result-value{color:#1b2145;font-size:28px;font-weight:800;line-height:1}.widget-calculateur-roi .result-card.highlight .result-value{color:#1b2145}.widget-calculateur-roi .result-unit{color:#9a9aa3;font-size:14px;font-weight:600;margin-left:4px}.widget-calculateur-roi .roi-cta{align-items:center;background:#fdf9e6;border-top:1px solid #f0e98a;display:flex;gap:16px;justify-content:space-between;padding:20px 32px}.widget-calculateur-roi .roi-cta-text{color:#6b6b20;font-size:14px}.widget-calculateur-roi .roi-cta-btn{background:#1b2145;border-radius:4px;color:#fad728;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:11px 24px;text-decoration:none;white-space:nowrap}.widget-calculateur-roi .note{color:#9a9aa3;font-size:11px;line-height:1.5;margin-top:12px}