textarea:focus{box-shadow:0 0 0 .1rem var(--main-color);border:none;outline:none}.form-area{padding:calc(var(--padding)/2);font-size:var(--text-size);background-color:var(--white);border:1px solid var(--white2);border-radius:var(--bradius);font-weight:400;color:var(--glass-border)!important}
.register-page{background-color:var(--white);justify-content:center;height:100dvh;display:flex;position:relative}.register-container::-webkit-scrollbar{display:none}.register-container{scrollbar-width:none;-ms-overflow-style:none}.register-image{object-fit:cover;filter:brightness(50%);width:70%}.register-container{border-radius:var(--bradius);scrollbar-width:none;width:70%;padding:calc(var(--padding)/1);overflow-y:scroll}.register-container .back{justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.register-logo{object-fit:cover;width:5rem;height:5rem}.register-container .back:hover i{margin-right:.25rem}.register-container .back i{justify-content:center;align-items:center;display:flex}.wizard-tab-content{text-align:left!important;padding:calc(var(--padding)/1)!important}.tab-header{text-align:center;padding:calc(var(--padding)/2);margin-bottom:1rem}.tab-header .second-description{font-size:var(--fs-sm);margin-top:1rem}.tab-header .link{color:var(--main-color)}.tab-header p{color:var(--white2)}.tab-content{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.confirm-label{color:var(--main-color)}.wizard-buttons{padding-top:calc(var(--padding)/2);justify-content:space-between;display:flex}.wizard-buttons-header{padding-bottom:calc(var(--padding)/1);justify-content:flex-end;display:flex}.wizard-buttons-header .button{font-size:var(--fs-base)}.back-link{gap:.5rem;display:flex;position:absolute;left:0}.back-link:hover{color:var(--main-color)!important}.back-link:hover i{margin-right:.5rem}@media screen and (max-width:1100px){.register-image{display:none}.register-container{width:100%}}.confirm-content{justify-content:center;align-items:center;display:flex}.confirm-content p{font-size:var(--fs-md)}
.wizard-header{scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;gap:2.5rem;margin-bottom:20px;display:flex;overflow-x:scroll}.wizard-header::-webkit-scrollbar{display:none}.wizard-header{scrollbar-width:none;-ms-overflow-style:none}.wizard-step{text-align:center;width:-moz-fit-content;width:fit-content;position:relative}.wizard-step:not(:last-child):after{content:"";z-index:-1;background-color:#ccc;width:100%;height:2px;position:absolute;top:50%;right:0}.wizard-step.active .step-number{color:#fff;background-color:#d45c3a}.step-number{background-color:#eee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto 5px;display:flex}.step-title{color:#555;font-size:12px}
.localisation-line{align-items:flex-end;gap:.5rem;display:flex}.localisation-line .form-group{width:47%}.skip-step-container{padding-top:calc(var(--padding)/2);justify-content:center;align-items:center;display:flex}.localte-section{justify-content:center;align-items:center;height:100%;display:flex}.locate-btn{cursor:pointer;font-size:var(--fs-base);padding:calc(var(--padding)/3);background-color:var(--white);border:1px solid var(--main-color);color:var(--main-color);border-radius:var(--bradius)}.locate-btn:hover{color:var(--white);background-color:var(--main-color)}.skip-step{text-align:center;cursor:pointer;font-size:var(--fs-base);color:var(--white2);justify-content:center;align-items:center;gap:.5rem;display:flex}.skip-step:hover{color:var(--main-color)}.skip-step:hover i{margin-left:.25rem}.day-line{gap:1rem;display:flex}.day-line .form-group{flex:1}.confirm-blocs{flex-direction:column;gap:2rem;margin-bottom:1rem;display:flex}.confirm-block{border:1px solid var(--gray2);border-radius:var(--bradius)}.confim-title{border-bottom:1px solid var(--gray2);background-color:var(--gray3);border-radius:var(--bradius)var(--bradius)0 0}.confim-title h4{color:var(--main-color)}.confim-title,.confirm-data{padding:calc(var(--padding)/2)}.confirm-data{flex-wrap:wrap;gap:3rem;display:flex}.data-label{font-weight:700}.data-item{flex-direction:column;gap:.25rem;display:flex}.resto-types{padding:calc(var(--padding)/2);justify-content:center;gap:1rem;display:flex}.resto-type{padding:calc(var(--padding)/2);background-color:var(--gray3);border:1px solid var(--gray2);border-radius:var(--bradius);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}.resto-type.active,.resto-type:hover{background-color:var(--main-color);color:var(--white)}.ville-input-container{position:relative}.ville-list{z-index:3;background-color:var(--white);border:1px solid var(--gray2);border-radius:var(--bradius);width:100%;padding:calc(var(--padding)/4);position:absolute;top:calc(100% + .5rem)}.ville-item{padding:calc(var(--padding)/4);cursor:pointer;border-radius:.5rem}.ville-item:hover{background-color:var(--gray3)}.resto-type-info{margin-bottom:calc(var(--padding)/1)}.resto-type-info p{padding:calc(var(--padding)/4);background-color:var(--blue2);border-radius:var(--bradius);color:var(--blue);width:100%}.resto-type-info p i{margin-right:.25rem}.modal-subtitle{font-size:var(--fs-sm);color:var(--gray)}.bulk-time-row{gap:1rem;display:flex}.bulk-error{font-size:var(--fs-sm);color:var(--danger)}.day-chips-label{font-size:var(--fs-sm);color:var(--gray);margin-bottom:.5rem;font-weight:500}.day-chips{flex-wrap:wrap;gap:8px;display:flex}.day-chip{border:2px solid var(--main-color);color:var(--main-color);font-size:var(--fs-sm);cursor:pointer;font-weight:500;font-family:var(--font2);background:0 0;border-radius:20px;padding:6px 14px;transition:all .15s}.day-chip:hover{background:color-mix(in srgb,var(--main-color)10%,transparent)}.day-chip--selected,.day-chip--selected:hover{background:var(--main-color);color:var(--white)}.day-chips-shortcuts{gap:12px;display:flex}.shortcut-link{font-size:var(--fs-sm);color:var(--gray);cursor:pointer;text-underline-offset:2px;font-family:var(--font2);background:0 0;border:none;padding:0;text-decoration:underline}.shortcut-link:hover{color:var(--black)}.modal-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}@media screen and (max-width:768px){.resto-types{padding:calc(var(--padding)/2)0;gap:.5rem}.resto-type{width:50%}}
.modal-compomnent{z-index:8181;justify-content:center;align-items:center;height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-compomnent-container{z-index:81812;justify-content:center;width:40vw;display:flex;position:relative}.modal-compomnent-container .close-icon{cursor:pointer;color:var(--gray2);font-size:var(--fs-xl);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.modal-children{padding:var(--padding);border-radius:var(--bradius);flex-direction:column;gap:1rem;width:100%;display:flex;background-color:var(--white)!important}.fake-dark{z-index:-1;background-color:rgba(0,0,0,.6);height:100vh;position:absolute;top:0;bottom:0;left:0;right:0}.rejected-modal{flex-direction:column;gap:1rem;display:flex}.rejected-modal-header,.rejected-modal-footer{justify-content:center;align-items:center;display:flex}.rejected-modal-header{flex-direction:column;gap:.5rem}.rejected-modal-header .fa-solid{padding:var(--padding);background-color:var(--danger);color:var(--white);font-size:calc(var(--font-size)*1.3);border-radius:50%}.rejected-modal-body{color:var(--gray1)}.rejected-modal-body p{text-align:center}@media screen and (max-width:1100px){.modal-compomnent-container{width:95vw}.modal-children{padding:calc(var(--padding)/2);width:100%;height:-moz-fit-content!important;height:fit-content!important}}