.tippy-box[data-theme~=customtheme]{background-color:#fff;border-color:#000;border-style:solid;border-width:1px;padding:8px;border-radius:8px}#hendrix-simulateur.svelte-1eufu80{--simucolor:#860337;padding:10px;width:100%;max-width:960px;margin:auto}#hendrix-simulateur.svelte-1eufu80 .btn-primary:where(.svelte-1eufu80){background-color:var(--simucolor);border:none!important;color:#fff;outline:none}#hendrix-simulateur.svelte-1eufu80 .toggle-container:where(.svelte-1eufu80){text-align:center;margin-top:20px;margin-bottom:20px;display:grid;place-items:center;gap:10px}#hendrix-simulateur.svelte-1eufu80 .btn.btn-xs:where(.svelte-1eufu80){padding:8px 12px;font-size:14px;line-height:1em;border-radius:40px;text-decoration:none}#hendrix-simulateur.svelte-1eufu80 .percent-pret:where(.svelte-1eufu80){padding:8px}#hendrix-simulateur.svelte-1eufu80 .amount-apport:where(.svelte-1eufu80){width:90px}#hendrix-simulateur.svelte-1eufu80 .error-block:where(.svelte-1eufu80){margin-top:40px;border:solid 2px var(--simucolor);border-radius:5px;text-align:center;padding:20px}#hendrix-simulateur.svelte-1eufu80 .error-block:where(.svelte-1eufu80) p:where(.svelte-1eufu80){margin-bottom:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80){scroll-margin-top:40px;width:100%;margin:40px auto auto;color:#343a40;accent-color:var(--simucolor);text-align:left;display:grid;gap:20px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .infobulle:where(.svelte-1eufu80){display:inline-grid;place-items:center;width:20px;height:20px;line-height:1em;font-size:16px;border-radius:50%;background-color:var(--simucolor);color:#fff;cursor:pointer}@media (min-width: 840px){#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80){display:grid;grid-template-columns:2fr 2fr;align-items:flex-start}}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80){padding:16px;border-radius:4px;box-shadow:0 0 2px #0003;position:relative}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80):has(.details:where(.svelte-1eufu80)){padding-bottom:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .fondpropresinputs:where(.svelte-1eufu80){display:flex;gap:10px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80):nth-child(2){padding-top:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80):first-child>div:where(.svelte-1eufu80){margin-bottom:20px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80):first-child>div:where(.svelte-1eufu80) input[type=range]:where(.svelte-1eufu80){margin-top:10px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .exit-simulation:where(.svelte-1eufu80){position:absolute;top:10px;right:10px;z-index:2}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80){margin-top:20px;margin-bottom:20px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80)>div:where(.svelte-1eufu80){border-bottom:solid 1px #b1b1b1;border-left:solid 1px #b1b1b1;border-right:solid 1px #b1b1b1;padding-right:10px;padding-left:10px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child{border-top:solid 1px #b1b1b1}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80){display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:5px 10px 10px;line-height:1.2em;font-style:italic}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child{font-weight:400;display:flex;gap:10px;max-width:calc(100% - 90px)}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child>.infobulle:where(.svelte-1eufu80){flex-shrink:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):nth-child(2){text-align:right;font-weight:500}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80){font-size:16px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-top:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80):first-child{font-style:normal}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-bottom:where(.svelte-1eufu80){color:#fff;border-radius:4px;background-color:var(--simucolor);border:solid 1px var(--simucolor);padding:16px 16px 0;margin-left:-11px;margin-right:-11px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-bottom:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80){display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:5px 10px 10px;line-height:1.2em}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-bottom:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child{font-weight:400}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-bottom:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child>.infobulle:where(.svelte-1eufu80){flex-shrink:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-bottom:where(.svelte-1eufu80) div.details-row:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):nth-child(2){text-align:right;font-weight:500}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .form-block:where(.svelte-1eufu80) .details:where(.svelte-1eufu80) .details-bottom:where(.svelte-1eufu80) .infobulle:where(.svelte-1eufu80){color:var(--simucolor);background-color:#fff}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .label-input:where(.svelte-1eufu80):not(.no-grid){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .label-input:where(.svelte-1eufu80):not(.no-grid) label:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .label-input:where(.svelte-1eufu80):not(.no-grid) input:where(.svelte-1eufu80){margin-bottom:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) input.cleave-number:where(.svelte-1eufu80){max-width:100px;text-align:right;padding-right:40px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) select:where(.svelte-1eufu80){border:solid 1px #b1b1b1}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) input[type=range]:where(.svelte-1eufu80){width:100%}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .nb-biens:where(.svelte-1eufu80) select:where(.svelte-1eufu80){width:80px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .disable-inputs:where(.svelte-1eufu80){filter:grayscale(1);opacity:.8}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .disable-inputs:where(.svelte-1eufu80) input:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .disable-inputs:where(.svelte-1eufu80) select:where(.svelte-1eufu80){pointer-events:none}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) input.cleave-number:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) select:where(.svelte-1eufu80){line-height:2em}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) select:where(.svelte-1eufu80){height:2em;padding:2px;background:initial;-webkit-appearance:auto;margin-bottom:0}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) input:where(.svelte-1eufu80){padding-left:8px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .percent-input:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .euro-input:where(.svelte-1eufu80){position:relative}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .percent-input:where(.svelte-1eufu80)>span:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .euro-input:where(.svelte-1eufu80)>span:where(.svelte-1eufu80){position:absolute;top:2px;bottom:2px;display:inline-grid;place-items:center;right:2px;padding-right:12px;padding-left:10px;background-color:#ececec;border-left:solid 1px #b1b1b1}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .percent-input:where(.svelte-1eufu80) input:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .euro-input:where(.svelte-1eufu80) input:where(.svelte-1eufu80){width:80px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .percent-input:where(.svelte-1eufu80) input:where(.svelte-1eufu80){width:80px}#hendrix-simulateur.svelte-1eufu80 form:where(.svelte-1eufu80) .euro-input:where(.svelte-1eufu80) input:where(.svelte-1eufu80){width:140px;max-width:140px}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80){margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-bottom:40px}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80){box-shadow:0 0 10px #0003;border-radius:5px;overflow:hidden;transform:scale(.98);position:relative;transition:all ease-in-out .2s;background-color:#fff;transform-origin:center}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .btns:where(.svelte-1eufu80){display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card.active:where(.svelte-1eufu80){border:solid 2px var(--simucolor)}@media (min-width: 1240px){#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card.active:where(.svelte-1eufu80){transform:scale(1.05);z-index:1;box-shadow:0 0 40px #0003}}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .estate-card_img:where(.svelte-1eufu80) img:where(.svelte-1eufu80){aspect-ratio:1.51;object-fit:cover;object-position:center;display:block;width:100%}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) h3:where(.svelte-1eufu80){background-color:var(--simucolor);color:#fff;font-weight:700;line-height:1em;padding:8px;text-align:center;font-size:16px}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .estate-card_content:where(.svelte-1eufu80){padding:8px 16px;font-size:12px;color:#939ca5;line-height:1em;text-align:left}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .estate-card_content:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child{display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .estate-card_content:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child h4:where(.svelte-1eufu80),#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .estate-card_content:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child p:where(.svelte-1eufu80){font-size:16px;font-weight:700;line-height:1em;color:#343a40;margin-bottom:0}#hendrix-simulateur.svelte-1eufu80 .grid:where(.svelte-1eufu80) .estate-card:where(.svelte-1eufu80) .estate-card_content:where(.svelte-1eufu80)>div:where(.svelte-1eufu80):first-child h4:where(.svelte-1eufu80):first-letter{text-transform:capitalize}
