 #vacante_form .lvdi .lvar-block{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:end;background:#FFF4DC!important;border:0!important;border-radius:16px!important;padding:22px 24px 18px!important;box-shadow:none!important;margin:0 0 6px!important}#vacante_form .lvdi .lvdi-addt{grid-column:1/-1;font-family:sangbleu,serif;font-size:22px;color:#384E40;margin:0 0 14px;line-height:1.2}#vacante_form .lvdi .lvar-fields{grid-column:1;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}#vacante_form .lvdi .lvar-field{background:#fff!important;border:1.5px solid #fff!important;border-radius:12px!important;min-height:58px;padding:6px 12px!important;display:flex;align-items:center;gap:10px;box-shadow:none!important}#vacante_form .lvdi .lvar-field:focus-within{border-color:#4F6E5A!important}#vacante_form .lvdi .lvar-cal{background:transparent!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;box-shadow:none!important}#vacante_form .lvdi .lvar-lab{font:600 12.5px Nunito,sans-serif!important;color:#384E40!important;text-transform:none!important;letter-spacing:0!important}#vacante_form .lvdi .lvar-in{border:0!important;border-bottom:0!important;background:transparent!important;font:500 16px Nunito,sans-serif!important;padding:2px 0!important;box-shadow:none!important}#vacante_form .lvdi .lvar-arrow{background:transparent!important;color:#6b756d!important;width:auto!important;padding:0 2px!important;border:0!important}#vacante_form .lvdi .lvar-actions{grid-column:2;grid-row:2;margin:0!important;display:flex;gap:8px;align-items:center}#vacante_form .lvdi .lvar-btn{height:58px!important;min-height:0!important;padding:0 24px!important;border-radius:999px!important;border:0!important;background:#384E40!important;color:#fff!important;font:600 15px Nunito,sans-serif!important;white-space:nowrap;box-shadow:none!important;opacity:1!important}#vacante_form .lvdi .lvar-btn[disabled],#vacante_form .lvdi .lvar-btn.is-disabled,#vacante_form .lvdi .lvar-btn.disabled{background:rgba(255,255,255,.6)!important;color:#8a9289!important;cursor:not-allowed}#vacante_form .lvdi .lvar-link{background:transparent!important;color:#384E40!important;border:0!important;text-decoration:underline}#vacante_form .lvdi .lvar-err,#vacante_form .lvdi .lvar-help,#vacante_form .lvdi .lvar-meta{grid-column:1/-1}#vacante_form .lvdi .lvar-help{font-size:12.5px!important;color:#5c5134!important;margin:10px 0 0!important}#vacante_form .lvdi #kwp_main_section>h2{font-family:sangbleu,serif!important;font-weight:400!important;font-size:24px!important;text-transform:none!important;letter-spacing:0!important;color:#384E40!important;margin:30px 0 4px!important}#vacante_form .lvdi #kwp_main_section>h2 small{font-family:Nunito,sans-serif;font-size:14px;color:#6b756d}#vacante_form .lvdi .lv-periods-hint{font-size:13.5px!important;color:#6b756d!important;margin:0 0 14px!important}#vacante_form .lvdi .period_item{position:relative;display:grid!important;grid-template-columns:minmax(0,1.2fr) auto minmax(110px,auto);grid-template-areas:"t m s" "d m s" "a a x";column-gap:18px;row-gap:4px;align-items:center;border:1px solid #E6E1D6!important;border-radius:16px!important;padding:18px 20px 14px!important;margin:0 0 12px!important;background:#fff!important;box-shadow:none!important}#vacante_form .lvdi .period_item_title{grid-area:t;font:600 16px/1.3 Nunito,sans-serif!important;color:#2b2f2c!important;margin:0!important}#vacante_form .lvdi .period_item_duration{grid-area:d;justify-self:start;background:#FBF8F1;border-radius:999px;padding:3px 10px;font-size:12.5px!important;color:#6b756d!important;margin:2px 0 0!important}#vacante_form .lvdi .period_item .loyer_wrap{grid-area:m;display:grid!important;grid-auto-flow:column;grid-template-rows:auto auto;column-gap:10px;row-gap:5px;margin:0!important;padding:0!important}#vacante_form .lvdi .period_item .loyer_wrap .lvfu-cache{display:none!important}#vacante_form .lvdi .period_item .loyer_wrap>span{font-size:12px!important;color:#6b756d!important;margin:0!important;font-weight:400!important}#vacante_form .lvdi .period_item .loyer_wrap input{width:112px!important;height:42px!important;border:1.5px solid #E6E1D6!important;border-radius:10px!important;font:600 15px Nunito,sans-serif!important;padding:0 26px 0 12px!important;margin:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16'%3E%3Ctext x='0' y='13' font-family='sans-serif' font-size='13' fill='%236b756d'%3E%E2%82%AC%3C/text%3E%3C/svg%3E") no-repeat right 9px center!important;box-shadow:none!important;-moz-appearance:textfield}#vacante_form .lvdi .period_item .loyer_wrap input::-webkit-outer-spin-button,#vacante_form .lvdi .period_item .loyer_wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#vacante_form .lvdi .period_item .loyer_wrap input:focus{border-color:#4F6E5A!important;outline:none}#vacante_form .lvdi .period_item .total_calc_wrap{grid-area:s;text-align:right;margin:0!important;padding:0!important;display:block!important}#vacante_form .lvdi .period_item .total_calc_wrap>span:first-child{display:block;font-size:12px!important;color:#6b756d!important;font-weight:400!important}#vacante_form .lvdi .period_item .total_calc_wrap strong{font-size:20px!important;font-weight:600!important;color:#2b2f2c!important}#vacante_form .lvdi .period_item .lvdg-actions{grid-area:a;display:flex;gap:18px;border-top:1px solid #E6E1D6;padding-top:12px;margin:10px 0 0!important}#vacante_form .lvdi .period_item .lvdg-actions button{background:transparent!important;border:0!important;padding:0!important;height:auto!important;min-height:0!important;font:600 13px Nunito,sans-serif!important;color:#384E40!important;box-shadow:none!important;border-radius:0!important}#vacante_form .lvdi .period_item .lvdg-actions button:hover{text-decoration:underline}#vacante_form .lvdi .period_item .delete_period{grid-area:x;position:static!important;justify-self:end;align-self:end;border-top:1px solid #E6E1D6!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;padding:12px 0 0!important;margin:10px 0 0!important;height:auto!important;width:100%!important;text-align:right;font:500 13px Nunito,sans-serif!important;color:#9a4a3a!important;box-shadow:none!important}#vacante_form .lvdi .period_item .delete_period i{display:none}#vacante_form .lvdi .period_item .delete_period:before{content:none!important;display:none!important}#vacante_form .lvdi .period_item .delete_period:after{content:"Supprimer"}#vacante_form .lvdi .period_item .delete_period:hover{text-decoration:underline}#vacante_form .lvdi #kwp-summary-section>.vact_card:first-child{background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}#vacante_form .lvdi #kwp-summary-section>.vact_card:first-child>h3,#vacante_form .lvdi #kwp-summary-section>.vact_card:first-child>.summary-stat,#vacante_form .lvdi .lvdi-fonc-src{display:none!important}#vacante_form .lvdi .lvdi-revt{font-family:sangbleu,serif;font-weight:400;font-size:24px;color:#384E40;margin:30px 0 4px;line-height:1.2}#vacante_form .lvdi .lvdi-sous{font-size:13.5px;color:#6b756d;margin:0 0 14px}#vacante_form .lvdi .lvdi-rev{background:#384E40;color:#fff;border-radius:16px;padding:22px 24px;display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center;font-family:Nunito,sans-serif}#vacante_form .lvdi .lvdi-net div{font-size:14px;opacity:.85}#vacante_form .lvdi .lvdi-net strong{display:block;font-size:40px;font-weight:600;color:#FFE2A7;line-height:1.15;margin:4px 0 6px}#vacante_form .lvdi .lvdi-net small{font-size:13px;opacity:.8}#vacante_form .lvdi .lvdi-rev ul{list-style:none;margin:0!important;padding:0!important;font-size:14px}#vacante_form .lvdi .lvdi-rev li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.15);color:#fff}#vacante_form .lvdi .lvdi-rev li:last-child{border:0;font-weight:600}#vacante_form .lvdi .lvdi-rev li span:last-child{white-space:nowrap}#vacante_form .lvdi .lvpp-card{margin:12px 0 0!important;background:#FFF8E5!important;border:1px solid #FFE2A7!important;border-radius:16px!important;padding:18px 22px!important;display:grid;grid-template-columns:1fr auto;gap:6px 20px;align-items:center;box-shadow:none!important}#vacante_form .lvdi .lvpp-card h3{grid-column:1;font-family:sangbleu,serif!important;font-weight:400!important;font-size:20px!important;color:#384E40!important;margin:0!important}#vacante_form .lvdi .lvpp-card p{grid-column:1;font-size:13.5px!important;color:#5c5134!important;margin:0!important;line-height:1.5!important}#vacante_form .lvdi .lvpp-card .lvpp-acts{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0!important}#vacante_form .lvdi .lvpp-card .lvpp-go{background:#384E40!important;color:#fff!important;border-radius:999px!important;padding:12px 22px!important;font:600 14.5px Nunito,sans-serif!important;text-align:center;text-decoration:none!important;white-space:nowrap;border:0!important}#vacante_form .lvdi .lvpp-card .lvpp-later{background:transparent!important;border:0!important;color:#6b756d!important;font:500 13px Nunito,sans-serif!important;text-decoration:underline;padding:4px!important;height:auto!important;min-height:0!important;box-shadow:none!important}#vacante_form .lvdi details.lvdi-fonc{margin:12px 0 0;border:1px solid #E6E1D6;border-radius:14px;padding:0 20px;font-family:Nunito,sans-serif;background:#fff}#vacante_form .lvdi details.lvdi-fonc summary{cursor:pointer;list-style:none;padding:14px 0;font-size:14px;font-weight:600;color:#384E40;display:flex;justify-content:space-between;align-items:center}#vacante_form .lvdi details.lvdi-fonc summary::-webkit-details-marker{display:none}#vacante_form .lvdi details.lvdi-fonc summary:after{content:"+";font-size:18px;line-height:1}#vacante_form .lvdi details.lvdi-fonc[open] summary:after{content:"–"}#vacante_form .lvdi details.lvdi-fonc ul{margin:0 0 14px!important;padding-left:18px!important;font-size:13.5px;color:#6b756d;line-height:1.7}#vacante_form .lvdi .lvdm-card{background:transparent!important;border:0!important;padding:0!important;margin:30px 0 0!important;box-shadow:none!important}#vacante_form .lvdi .lvdm-card>label{display:block;font-family:sangbleu,serif!important;font-weight:400!important;font-size:24px!important;color:#384E40!important;margin:0 0 4px!important}#vacante_form .lvdi .lvdm-card .lvdm-aide{font-size:13.5px!important;color:#6b756d!important;margin:0 0 14px!important}#vacante_form .lvdi .lvdm-card #lvdm-sel{display:none!important}#vacante_form .lvdi .lvdi-chips{display:flex;flex-wrap:wrap;gap:6px}#vacante_form .lvdi .lvdi-chips button{height:38px!important;min-height:0!important;padding:0 12px!important;border-radius:999px!important;border:1.5px solid #E6E1D6!important;background:#fff!important;font:600 13.5px Nunito,sans-serif!important;color:#2b2f2c!important;margin:0!important;box-shadow:none!important}#vacante_form .lvdi .lvdi-chips button em{font-style:normal;font-weight:500;opacity:.8;font-size:12px}#vacante_form .lvdi .lvdi-chips button:hover{border-color:#4F6E5A!important}#vacante_form .lvdi .lvdi-chips button.on{background:#384E40!important;border-color:#384E40!important;color:#fff!important}#vacante_form .lvdi .period_item .period_item_title,#vacante_form .lvdi .period_item .period_item_duration{display:none!important}#vacante_form .lvdi .period_item .lvdi-ti{grid-area:t;font:600 16px/1.3 Nunito,sans-serif;color:#2b2f2c}#vacante_form .lvdi .period_item .lvdi-du{grid-area:d;justify-self:start;background:#FBF8F1;border-radius:999px;padding:3px 10px;font-size:12.5px;color:#6b756d;margin-top:2px}#vacante_form .lvdi .period_item .loyer_wrap>span{font-size:0!important;line-height:1.2}#vacante_form .lvdi .period_item .loyer_wrap>span.loyer_label:after{content:"Loyer / mois";font-size:12px}#vacante_form .lvdi .period_item .loyer_wrap>span.forfait_label:after,#vacante_form .lvdi .period_item .loyer_wrap>span.provision_label:after{content:"Charges / mois";font-size:12px}#vacante_form .lvdi .period_item .total_calc_wrap>span:first-child{font-size:0!important}#vacante_form .lvdi .period_item .total_calc_wrap>span:first-child:after{content:"Total de la période";font-size:12px}@media(max-width:760px){#vacante_form .lvdi .lvar-block{grid-template-columns:1fr;padding:18px 16px 14px!important}#vacante_form .lvdi .lvar-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px}#vacante_form .lvdi .lvar-arrow{display:none!important}#vacante_form .lvdi .lvar-fields .lvar-field{min-width:0}#vacante_form .lvdi .lvar-actions{grid-column:1;grid-row:auto;margin-top:10px!important}#vacante_form .lvdi .lvar-btn{width:100%;height:50px!important}#vacante_form .lvdi .period_item{grid-template-columns:1fr auto;grid-template-areas:"t t" "d d" "m m" "s s" "a a" "x x"}#vacante_form .lvdi .period_item .loyer_wrap input{width:100%!important}#vacante_form .lvdi .period_item .total_calc_wrap{text-align:left;display:flex!important;justify-content:space-between;align-items:baseline;margin-top:8px!important}#vacante_form .lvdi .period_item .delete_period{border-top:0!important;padding-top:0!important;margin:0!important;text-align:left}#vacante_form .lvdi .lvdi-rev{grid-template-columns:1fr}#vacante_form .lvdi .lvpp-card{grid-template-columns:1fr}#vacante_form .lvdi .lvpp-card .lvpp-acts{grid-column:1;grid-row:auto;margin-top:8px!important}}#vacante_form .lvdi .period_item>.lvdi-ti{grid-area:auto!important;grid-column:1!important;grid-row:1!important}#vacante_form .lvdi .period_item>.lvdi-du{grid-area:auto!important;grid-column:1!important;grid-row:2!important}#vacante_form .lvdi .period_item>.loyer_wrap{grid-area:auto!important;grid-column:2!important;grid-row:1/span 2!important;align-self:center}#vacante_form .lvdi .period_item>.total_calc_wrap{grid-area:auto!important;grid-column:3!important;grid-row:1/span 2!important;align-self:center}#vacante_form .lvdi .period_item>.lvdg-actions{grid-area:auto!important;grid-column:1/3!important;grid-row:3!important}#vacante_form .lvdi .period_item>.delete_period{grid-area:auto!important;grid-column:3!important;grid-row:3!important;display:block!important}@media(max-width:760px){#vacante_form .lvdi .period_item>.lvdi-ti,#vacante_form .lvdi .period_item>.lvdi-du,#vacante_form .lvdi .period_item>.loyer_wrap,#vacante_form .lvdi .period_item>.total_calc_wrap,#vacante_form .lvdi .period_item>.lvdg-actions,#vacante_form .lvdi .period_item>.delete_period{grid-column:1/-1!important;grid-row:auto!important}#vacante_form .lvdi .period_item>.loyer_wrap{grid-template-columns:1fr 1fr}}#vacante_form .lvdi #periodsList .period_item{flex:1 1 100%!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto minmax(120px,auto)!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap{grid-template-columns:112px 112px!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:end}#vacante_form .lvdi #periodsList .period_item .loyer_wrap>.loyer_label{grid-column:1!important;grid-row:1!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap>.loyer_field{grid-column:1!important;grid-row:2!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap>.forfait_label,#vacante_form .lvdi #periodsList .period_item .loyer_wrap>.provision_label{grid-column:2!important;grid-row:1!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap>.forfait_field,#vacante_form .lvdi #periodsList .period_item .loyer_wrap>.provision_field{grid-column:2!important;grid-row:2!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap>input{width:112px!important;max-width:112px!important;min-width:0!important}@media(max-width:760px){#vacante_form .lvdi #periodsList .period_item{grid-template-columns:1fr!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap{grid-template-columns:1fr 1fr!important}#vacante_form .lvdi #periodsList .period_item .loyer_wrap>input{width:100%!important;max-width:none!important}}@media(max-width:480px){#vacante_form .lvdi .lvar-fields{grid-template-columns:1fr!important}}