.PrestationForm-module___6zlPW__wrapper{justify-content:center;align-items:center;padding:40px 20px;font-family:Oswald,sans-serif;display:flex}.PrestationForm-module___6zlPW__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f9f8ff;background-color:#0006;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;max-width:560px;min-height:420px;padding:36px 28px;display:flex;position:relative}.PrestationForm-module___6zlPW__stepIndicator{justify-content:center;gap:16px;display:flex}.PrestationForm-module___6zlPW__stepIndicator span{color:#a855f7;border:2px solid #a855f7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.PrestationForm-module___6zlPW__active{background:#a855f7;border-color:#0000;color:#fff!important}.PrestationForm-module___6zlPW__section h3{letter-spacing:1px;text-align:center;font-size:1.5rem}.PrestationForm-module___6zlPW__field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.PrestationForm-module___6zlPW__fieldRow{gap:16px;margin-bottom:100px;display:flex}.PrestationForm-module___6zlPW__field input,.PrestationForm-module___6zlPW__field select,.PrestationForm-module___6zlPW__field textarea{color:#fff;background:#111827b3;border:1px solid #ffffff59;border-radius:8px;outline:none;padding:12px 14px;font-size:.95rem;transition:all .25s}.PrestationForm-module___6zlPW__field textarea{resize:vertical;min-height:90px}.PrestationForm-module___6zlPW__field input:focus,.PrestationForm-module___6zlPW__field select:focus,.PrestationForm-module___6zlPW__field textarea:focus{border-color:#fff;box-shadow:0 0 10px #fff}.PrestationForm-module___6zlPW__btnBack,.PrestationForm-module___6zlPW__btnNext,.PrestationForm-module___6zlPW__btnConfirm{text-transform:uppercase;cursor:pointer;color:#fff;white-space:nowrap;border:none;border-radius:8px;font-family:Oswald,sans-serif;font-size:.85rem;transition:transform .2s,box-shadow .25s}.PrestationForm-module___6zlPW__btnBack{padding:10px 20px 10px 12px}.PrestationForm-module___6zlPW__btnNext{padding:10px 12px 10px 20px}.PrestationForm-module___6zlPW__btnBack div,.PrestationForm-module___6zlPW__btnNext div{display:none}.PrestationForm-module___6zlPW__backPageBtn{top:calc(16px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));z-index:1000;color:#fff;white-space:nowrap;cursor:pointer;text-transform:uppercase;background:#111827d9;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:0;padding:4px 18px 4px 8px;font-family:Oswald,sans-serif;font-size:1rem;line-height:1;transition:transform .15s,box-shadow .2s,background .2s,filter .2s;display:inline-flex;position:fixed;box-shadow:0 6px 16px #00000059}.PrestationForm-module___6zlPW__backPageBtn:hover{filter:brightness(1.1)}.PrestationForm-module___6zlPW__backPageBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.PrestationForm-module___6zlPW__backPageBtn img{display:block}.PrestationForm-module___6zlPW__btnBack,.PrestationForm-module___6zlPW__btnNext{background-color:#c98cff}.PrestationForm-module___6zlPW__btnConfirm{background-color:#3b9f2c}.PrestationForm-module___6zlPW__btnBack:hover{background-color:#bb84ee}.PrestationForm-module___6zlPW__nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.PrestationForm-module___6zlPW__recapList{color:#fffc;background:#ffffff0d;border-radius:10px;margin-top:18px;padding:16px;line-height:1.6;list-style:none}.PrestationForm-module___6zlPW__recapList strong{color:#fff;font-weight:500}.PrestationForm-module___6zlPW__recapList{white-space:normal;word-wrap:break-word}.PrestationForm-module___6zlPW__message{text-align:center;color:#f87171;margin-top:14px;font-weight:500}.PrestationForm-module___6zlPW__requiredStar{color:#f87171}.PrestationForm-module___6zlPW__recap{width:64px;height:64px}@media (max-width:600px){.PrestationForm-module___6zlPW__backPageBtn{top:calc(12px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px))}.PrestationForm-module___6zlPW__card{padding:28px 20px}.PrestationForm-module___6zlPW__fieldRow{flex-direction:column;margin-bottom:0}.PrestationForm-module___6zlPW__nav{flex-direction:row;justify-content:space-between;align-items:stretch;gap:10px;bottom:22px}.PrestationForm-module___6zlPW__btnBack,.PrestationForm-module___6zlPW__btnNext,.PrestationForm-module___6zlPW__btnConfirm{text-align:center;flex:1 1 0;min-width:0;font-size:.95rem}.PrestationForm-module___6zlPW__btnBack{padding:10px 12px 10px 6px}.PrestationForm-module___6zlPW__btnNext{padding:10px 6px 10px 12px}}.PrestationForm-module___6zlPW__field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.PrestationForm-module___6zlPW__field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.PrestationForm-module___6zlPW__field input[type=date]:after{content:"📅";pointer-events:none;color:red;font-size:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.PrestationForm-module___6zlPW__field input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.PrestationForm-module___6zlPW__field input[type=time]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.PrestationForm-module___6zlPW__field input[type=time]:after{content:"⏱️";pointer-events:none;color:red;font-size:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}
