#simulateur{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}#collapseParam,#lessParam{display:none}.simulateur-section{background:var(--color-background-card);border-radius:30px;margin:0 0 20px;padding:30px}.parameter{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.parameter-col{align-items:flex-start;flex-direction:column;gap:10px}.parameter>div{align-items:center;display:flex;gap:10px}.parameter input[type=number]{background:var(--color-body);max-width:80px;padding:8px 10px}.small-p{font-size:14px;line-height:normal}#simulateur .switch{display:block;height:28px;margin:0;position:relative;width:52px}#simulateur .slider1{background:var(--color-text-secondary);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:var(--transition)}#simulateur input:checked+.slider1{background:var(--color-button-primary-bg)}#simulateur .slider1.round{border-radius:34px}#simulateur .slider1:before{background:var(--color-body);bottom:2px;content:"";height:24px;left:2px;position:absolute;transition:var(--transition);width:24px}#simulateur .slider1.round:before{border-radius:50%}#simulateur input:checked+.slider1:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.simulateur-results{background:var(--color-body);box-shadow:var(--shadow);text-align:center}.result-comparateur{background:var(--color-background-card);border-radius:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px}.result-comparateur .h4-style{margin:0 0 5px;text-transform:none}.simulateur-results-table p{line-height:normal;margin:0}.simulateur-results-table .h5-style{line-height:1;margin:10px 0 0}.simulateur-results-table-tr{display:grid;gap:10px;grid-template-columns:1.5fr 1fr 1fr}.simulateur-results-table-tr:first-child>div:not(:first-child){border-radius:15px 15px 0 0}.simulateur-results-table-tr:last-child>div:not(:first-child){border-radius:0 0 15px 15px}.simulateur-results-table-tr>div:first-child{padding:10px 10px 10px 0}.simulateur-results-table-tr>div:not(:first-child){padding:10px;text-align:center}.simulateur-results-table-tr>div:nth-child(2){background:var(--color-body)}.simulateur-results-table-tr>div:nth-child(3){background:var(--color-body-reverse)}.simulateur-results-table-tr>div:nth-child(3) p{color:var(--color-body)}@media screen and (max-width:800px){#simulateur{grid-template-columns:1fr}}