body,html{margin:0;padding:0}@font-face{font-family:Poppins regular;font-weight:400;src:url(/static/media/Poppins-Regular.4211496d0e075ffe7c2f.ttf)}@font-face{font-family:Poppins semibold;font-weight:600;src:url(/static/media/Poppins-SemiBold.090bd619384bb8d4c289.ttf)}@font-face{font-family:Poppins bold;font-style:bold;font-weight:700;src:url(/static/media/Poppins-Bold.300a4da54f1e6258b6f7.ttf)}*{--cec-bg-logo:url(/static/media/logo.9dbe62634949131ced73.svg)}#root,.background,body,html{max-width:100vw;min-height:100%;overflow-x:hidden;width:100%}body,html{background-color:#f8f8f8}#root{overflow:hidden}h1{color:#fff;font-family:Poppins semibold;font-size:48px}h2{font-size:59px}h2,h3{color:#202b53;font-family:Poppins bold}h3{font-size:24px}h4{font-family:Poppins bold;font-size:18px}h4,p{color:#202b53}p{font-family:Poppins regular}.light-bold,p{font-size:14px}.light-bold{font-family:Poppins bold}.mgb-n40{margin-bottom:-45px}@media (max-width:1440px){h1{font-size:42px!important}h2{font-size:48px!important}}@media (max-width:1024px){h1,h2{font-size:38px!important}}@media (max-width:768px){h1,h2{font-size:32px!important}}.activity-container{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:420px;opacity:1;padding:21px 23px;width:100%}.title{margin-bottom:12px}.activity-title,.title{color:#202b53;font-family:Poppins semibold;font-size:16px}.activity-elements{align-items:center;display:flex;flex-direction:row;padding:8px 0;position:relative;text-decoration:none}.activity-icons{height:41px;margin-right:21px;width:41px}.activity-container-main{align-items:baseline;display:flex;width:100%}.activity-container-detail{display:flex;flex-direction:column;max-width:390px;width:100%}.activity-date,.activity-detail{font-family:Poppins regular;font-size:14px}.activity-detail{color:#aeb9d1}.activity-container-infos{margin-left:auto}.activity-date{color:#4188f2}.activity-hour{color:#4188f2;font-family:Poppins semibold;font-size:14px;text-align:right}.separator{border:1px solid #e9e9e9;bottom:0;left:50%;opacity:1;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.container-duedate-activity{display:flex;flex-direction:column;max-width:584px;min-height:100%;width:100%}.container-duedate-activity .activity-container,.container-duedate-activity .container-activity{height:100%}.container-duedate-activity .scrollable-activities{max-height:490px;overflow-x:hidden;overflow-y:auto}.container-duedate-activity .activity-elements{padding-right:16px}.container-duedate-activity .separator{left:calc(50% - 8px);width:calc(100% - 16px)}.scrollable-activities::-webkit-scrollbar,.scrollable-activities::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:5px}.scrollable-activities::-webkit-scrollbar{width:5px}.scrollable-activities::-webkit-scrollbar-thumb{background-color:#4188f2;border-radius:5px}.calendar-container{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:420px;max-height:650px;min-width:320px;opacity:1;width:100%}.calendar-header-row{align-items:center;display:flex;margin-bottom:16px;padding:18px 18px 0;position:relative}.calendar-header-row>.title{margin-bottom:0}.calendar-title{color:#202b53;font-family:Poppins semibold;font-size:16px;margin:21px 0 0 23px}.calendar-select{margin-left:auto}.calendar-select .calendar-select__control,.calendar-select .calendar-select__control:hover{border:transparent;box-shadow:none;min-height:auto}.calendar-select .calendar-select__control--is-focused{border-color:transparent}.calendar-select .calendar-select__indicator-separator{display:none}.calendar-select .calendar-select__value-container{width:120px}.calendar-select .calendar-select__indicator svg{fill:#4188f2}.calendar-select .calendar-select__single-value{color:#4188f2;font-family:Poppins regular}.calendar-select .calendar-select__menu-list::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:5px}.calendar-select .calendar-select__menu-list::-webkit-scrollbar{background-color:#e6e6e6;border-radius:5px;width:5px}.calendar-select .calendar-select__menu-list::-webkit-scrollbar-thumb{background-color:#4188f2;border-radius:5px}.calendar-select .calendar-select__option{font-family:Poppins regular}.calendar-week-line{align-items:center;box-sizing:border-box;display:flex;gap:8px;margin-bottom:32px;padding:0 18px;width:100%}.calendar-week-nav-btn{background-color:#4188f2;border:none;cursor:pointer;height:100%;-webkit-mask-image:url(/static/media/arrow-left.ef1ee7677094f2a2588f.svg);mask-image:url(/static/media/arrow-left.ef1ee7677094f2a2588f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;width:16px}.calendar-week-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar-week-row{grid-gap:5px;align-items:center;box-sizing:border-box;display:grid;gap:5px;grid-template-columns:repeat(6,minmax(40px,60px));justify-items:center}.calendar-week-day{color:#aeb9d1;font-size:14px}.calendar-week-date,.calendar-week-day{cursor:pointer;font-family:Poppins semibold;text-align:center;text-transform:capitalize}.calendar-week-date{border-radius:8px;box-sizing:border-box;color:#202b53;font-size:16px;padding:2px;width:40px}.calendar-week-date-current{background-color:#4188f2;color:#fff}.calendar-planning-row{border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.calendar-planning-scroller{background-color:#fcfcfc;border-top:1px solid #e6e6e649;display:grid;grid-template-columns:minmax(50px,75px) 1fr;max-height:100%;overflow-y:scroll}.calendar-planning-scroller::-webkit-scrollbar{display:none}.calendar-planning-hours{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(19,125px)}.calendar-planning-hours .calendar-planning-hour:first-child{border-top:none}.calendar-planning-hour{align-items:center;border-top:1px solid #e6e6e649;color:#aeb9d1;display:flex;font-family:Poppins regular;justify-content:center}.calendar-planning-appointments{background-color:#f5f5f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2' height='100%25' fill='none' stroke='%23E6E6E6FF' stroke-width='25' stroke-dasharray='10 , 16'/%3E%3C/svg%3E");background-repeat:repeat-y;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(19,125px)}.calendar-planning-appointment{border-top:1px solid #e6e6e67a;display:flex}.planning-appointment-content{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;color:#aeb9d1;display:flex;font-family:Poppins regular;font-size:12px;justify-content:flex-start;margin:4px 8px;padding:5%;width:calc(100% - 16px)}.appointment-content-data{display:flex;flex-direction:column;width:100%}.data-name{color:#202b53;font-family:Poppins semibold;font-size:14px}.data-address,.data-city{color:#515151;font-family:Poppins regular;font-size:12px}.data-hour{color:#202b53;font-family:Poppins semibold;font-size:14px}.appointment-content-communications{align-items:center;display:flex;flex-direction:column;height:100%}.communication-phone-btn{background:url(/static/media/phone-icon-circle.9d6b31635c22ee4f0881.svg) no-repeat;background-size:contain;border:none;cursor:pointer;height:29px;margin:auto;position:relative;width:29px}.communication-phone-btn span{background-color:#fff;border:1px solid #202b53;border-radius:8px;color:#202b53;display:none;font-family:Poppins regular;font-size:14px;padding:8px;position:absolute;right:calc(100% + 8px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.communication-phone-btn:hover span{display:flex}.communication-email-btn{background:url(/static/media/email-icon-circle.ad3b2e9666c59cda6ec9.svg) no-repeat;background-size:contain;border:none;cursor:pointer;height:29px;margin:auto;position:relative;width:29px}.communication-email-btn span{background-color:#fff;border:1px solid #202b53;border-radius:8px;color:#202b53;display:none;font-family:Poppins regular;font-size:14px;padding:8px;position:absolute;right:calc(100% + 8px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.communication-email-btn:hover span{display:flex}.calendar-planning-empty{border-top:1px solid #e6e6e67a}.calendar-planning-appointments .calendar-planning-empty:first-child{border-top:none}.container-calendar-expert,.container-calendar-expert .container-calendar{min-height:100%}.container-calendar-expert .calendar-container,.container-calendar-expert .container-calendar{height:100%}.due-date-container{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;max-height:62px;max-width:604px;opacity:1;padding:18px;width:100%}.due-date-title{color:#202b53;font-family:Poppins semibold;font-size:16px}.due-date{color:#aeb9d1;font-family:Poppins regular;font-size:16px}.due-date-details{align-self:baseline;background-image:url(/static/media/hide-detail.80fd68d291d47dad2a1f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:19px;width:28px}.help-container{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:202px;max-width:604px;opacity:1;padding:21px 23px;width:100%}.help-link,.help-title{color:#202b53;font-family:Poppins semibold}.help-title{font-size:16px;margin:0 0 10px}.container-img-title{display:flex;flex-direction:row}.help-img{width:30%}.help-detail{color:#aeb9d1;font-family:Poppins regular;font-size:14px;margin:11px 0 0 20px}.help-link{color:#4188f2;font-size:14px;margin:21px 0 0 20px}.state-container{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:202px;min-width:399px;opacity:1;padding:21px 23px;width:100%}.state-title{color:#202b53;font-family:Poppins semibold;font-size:16px;margin:0 0 10px}.progress-title-number-container{display:flex;justify-content:space-between}.progress-bar-number,.progress-bar-title{font-family:Poppins regular;font-size:14px}.progress-bar-title{color:#aeb9d1}.progress-bar-number{color:#4188f2}.progress-bar-steps{background-color:#eee;border-radius:8px;height:8px;width:100%}.progress-fill{background:#f2bd41;border-radius:8px;height:100%;transition:width .5s ease-in-out;width:0}.state-container-progress{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:10px auto;width:100%}.link-state{color:#4188f2;font-family:Poppins semibold;font-size:14px;margin:auto}.top-cards-container{display:flex;justify-content:center;margin-top:-115px}.top-cards-title{color:#202b53;font-family:Poppins semibold;font-size:16px;margin-left:32px}.top-cards-icons{height:38px;margin:7px 12px 0 0;width:38px}.top-cards-number{color:#202b53;font-family:Poppins bold;font-size:60px;margin-left:32px}.top-cards{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;margin:0 18px;max-width:315px;opacity:1;position:relative;width:100%}.top-cards-infos{align-items:center;display:flex;justify-content:space-between}.top-cards-color-line{bottom:0;height:6px;left:36px;position:absolute;width:174px}.yellow-line{background-color:#f2bd41}.purple-line{background-color:#956ae1}.blue-line{background-color:#4188f2}.green-line{background-color:#3ac1ae}.grey{-webkit-filter:grayscale(1);filter:grayscale(1)}.container-header{background-color:#202b53;height:345px;padding-top:26px}.container-header>div{margin:auto;max-width:1365px}.container-dashboard{display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin:40px auto;max-width:1405px}.side-menu-container{margin-left:18px}.container-calendar-expert,.container-calendar-state{margin-right:18px}.container-help,.container-state{margin-top:28px}.container-header-minimal{background-color:#202b53;height:87px;padding-left:280px;padding-top:20px;width:100%}.logo,.logo-header-minimal{background-image:var(--cec-bg-logo);background-repeat:no-repeat;height:37px}.header-title{margin-bottom:0}.infos-user{display:flex;justify-content:space-between}.infos-user div{display:flex;flex-direction:column;justify-content:space-around}.content{color:#4188f2;font-size:22px;line-height:10px}.content,.current-date{font-family:Poppins regular}.current-date{color:#aeb9d1;font-size:21px;line-height:132px}.sd-element-container{background-color:#fff;border-radius:8px;margin-bottom:15px;margin-left:16px;margin-right:37px;overflow:hidden;padding:16px;transition:max-height .75s ease-in-out}.sd-element-data{display:flex}.sd-element-data>div{align-items:center;display:flex;flex-direction:row;justify-content:center}.sd-element-name{flex-direction:column!important;max-width:190px;width:100%}.icon-containers{margin-left:auto}.sd-data-title{color:#202b53;font-family:Poppins bold;font-size:13px}.sd-detail-icon,.trash-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer}.sd-detail-icon{background-image:url(/static/media/hide-detail.80fd68d291d47dad2a1f.svg);height:19px;margin-right:20px;width:28px}.trash-icon{background-image:url(/static/media/red-trash.347747bcfe19cf6421f8.svg);height:22px;width:20px}.sd-element-details-open,.sd-modal{display:flex;justify-content:center}.sd-modal{align-items:center;background-color:#202b5360;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}#inlineFrameDocument{height:100%;max-height:790px;max-width:650px;width:100%}.sd-container-main{display:flex}.sd-container-img-label{align-items:center;display:flex;flex-direction:column;padding:23px 41px 57px}.img-folder{height:214px;margin-bottom:25px;width:288px}.img-dwnld{height:26px;margin-bottom:15px;width:21px}.sd-container-list{width:60%}.sd-container-dropzone{width:40%}.sd-dropzone-title{margin-bottom:12px;text-decoration:underline}.sd-dropzone-text{color:#aeb9d1;font-family:Poppins regular;font-size:14px;line-height:14px;text-decoration:none!important}.container-client-details{margin-top:40px;width:100%}.element-details-open{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.element-container.open{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.element-container.open .element-details-open{max-height:1250px!important}.buttons-container{align-items:baseline;display:flex;flex-direction:row;justify-content:center}.button-download,.button-refuser{color:#202b53;cursor:pointer;font-family:Poppins semibold;font-size:16px;margin-right:42px;text-decoration:underline}.container-signing-button{margin:auto}.expert-calendar{align-items:center;display:flex;justify-content:center;padding:0}.calendar-title-h4{margin-bottom:10px;margin-top:0}.calendar-detail{color:#aeb9d1;font-family:Poppins regular;font-size:14px;margin-bottom:25px}.modal-rdv{padding:35px 48px}.rdv-content{align-items:center;display:flex;flex-direction:column;width:100%}.vanilla-calendar{margin-bottom:25px;padding:0}.calendar-header{display:flex;justify-content:space-between}.calendar-month,.calendar-year{background-color:initial;border-radius:.25rem;border-width:0;cursor:pointer;font-family:Poppins bold;font-size:14px;padding:.25rem}.calendar-day__btn{background-color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Poppins regular;height:32px;width:100%}.calendar-day-today{background-color:#4188f27e;color:#fff}.calendar-day-selected,.calendar-favorite-day :not(.calendar-day-disabled).calendar-day-selected{background-color:#4188f2;color:#fff}.calendar-header__content{color:#202b53;font-family:Poppins bold;font-size:16px}.calendar-arrow_next,.calendar-arrow_prev{background-position:50%;background-repeat:no-repeat;background-size:contain;scale:.4}.calendar-arrow_prev{background-image:url(/static/media/prev-arrow.ef1ee7677094f2a2588f.svg)}.calendar-arrow_next{background-image:url(/static/media/next-arrow.e413097fff84c3699f6f.svg)}.calendar-week__day{font-family:Poppins regular;font-size:14px}.calendar-day-disabled{color:#00000033}.vanilla-calendar-days.vanilla-calendar-days_selecting div:nth-child(7n+7),.vanilla-calendar-week b:nth-child(7n){display:none}.vanilla-calendar-content>.vanilla-calendar-days,.vanilla-calendar-content>.vanilla-calendar-week{grid-template-columns:repeat(6,1fr)}.calendar-favorite-day :not(.calendar-day-disabled){background-color:#3ac1ae;color:#fff}.rdv-list{width:80%}.select-hour{border-bottom:1px solid #4a4e5841;border-top:1px solid #4a4e5841;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:10px;padding-top:10px;width:100%}.rdv-detail{align-items:center;border-bottom:1px solid #aeb9d141;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;width:100%}.icon-select-hour{background-image:url(/static/media/next-arrow.e413097fff84c3699f6f.svg);background-repeat:no-repeat;background-size:cover;height:14px;margin-right:5px;margin-top:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:8px}.label-select-hour{color:#202b53;font-family:Poppins regular;font-size:14px}.rdv-delete-icon{cursor:pointer;display:flex;height:8px;width:8px}.picked-hour-and-buttons-container{display:flex;flex-direction:column;width:100%}.prev-and-picked-date{color:#0c152a;display:flex;font-family:Poppins semibold;font-size:17px;justify-content:space-between;margin-bottom:32px}.prev-icon-container{cursor:pointer;display:flex;flex-direction:row}.prev-icon{align-self:center;background-image:url(/static/media/prev-arrow.ef1ee7677094f2a2588f.svg);background-repeat:no-repeat;background-size:contain;display:block;height:7px;margin-right:10px;width:4px}.pick-date-buttons-container{display:flex;flex-direction:column;position:relative;width:100%}.pick-date-buttons-container:before{background-color:#aeb9d165;content:"";height:1px;left:-24px;position:absolute;top:0;width:calc(100% + 48px)}.button-validate{background:#4188f2 0 0 no-repeat padding-box;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins bold;font-size:14px;margin:40px auto;opacity:1;padding:18px 55px}.button-previous{color:#202b53;cursor:pointer;font-family:Poppins semibold;font-size:16px;margin:auto;text-decoration:underline}.modal-rdv.confirmation-rdv{align-items:center;height:auto;max-width:672px;min-height:auto;overflow:scroll;padding-bottom:50px!important;padding-top:50px!important;width:100%}.cup-image{background-image:url(/static/media/cup.783c6c9bbc14768e96ca.svg);background-repeat:no-repeat;background-size:cover;margin-bottom:30px;min-height:85px;width:85px}.request-title-details{margin-bottom:22px;max-width:90%;text-align:center}.request-title{color:#202b53;font-family:Poppins bold;font-size:21px;margin-bottom:10px}.request-detail{color:#aeb9d1;font-family:Poppins regular;font-size:16px}.request-button{background:#4188f2 0 0 no-repeat padding-box;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins bold;font-size:16px;margin:0 auto;opacity:1;padding:18px 40px}.background-rdv-modal{align-items:center;display:flex;justify-content:center}.detail-title,.details{color:#202b53;display:inline-block;font-size:14px;line-height:14px;margin-bottom:10px;width:50%}.detail-title{font-family:Poppins regular}.detail-title.detail-row{width:100%}.details{font-family:Poppins semibold;text-transform:capitalize}.client-details-container{display:flex}.detail-container{align-items:flex-start;display:flex}.left-container,.right-container{width:50%}.display-hour-container{display:flex;flex-direction:column;max-height:400px;overflow-y:scroll}.display-hour-container::-webkit-scrollbar{display:none}.pick-hour{align-items:center;border:1px solid #aeb9d1;border-radius:9px;box-sizing:border-box;color:#aeb9d1;cursor:pointer;display:flex;font-family:Poppins regular;font-size:16px;justify-content:flex-start;margin-bottom:20px;min-height:67px;width:100%}.pick-hour.unavailable{background-color:#aeb9d136;color:#fff;cursor:default}.hour-content{padding-left:30px}.selected{background-color:#4188f2;border:1px solid #4188f2;color:#fff}.modal-paiement{background-color:#fff;border-radius:10px 10px 10px 10px;box-sizing:border-box;max-height:calc(100vh - 32px);overflow:scroll;overflow-y:auto;padding:26px;position:relative;top:15px;width:528px;z-index:1}.modal-paiement-large{max-width:1030px;position:relative;top:50px;width:100%}.modal-paiement-immediat .modal-paiement-title{text-align:center}.modal-paiement-immediat .modal-paiement-group-inputs{box-sizing:border-box;display:inline-flex;padding:8px}.modal-paiement-immediat .modal-paiement-right-part{display:block}.modal-paiement-client-details-container{display:flex;margin-bottom:30px;width:100%}.modal-paiement-client-name{margin-right:120px}.modal-paiement-details{color:#aeb9d1;font-family:Poppins regular;font-size:16px;margin-bottom:50px}.modal-paiement-title-main{color:#0c152a;font-family:Poppins bold;font-size:21px;margin-bottom:10px}.modal-paiement-title{color:#0c152a;font-family:Poppins semibold;font-size:16px;margin-bottom:8px}.client-name,.client-number,.modal-textarea{color:#aeb9d1;font-family:Poppins regular;font-size:16px}.width-dropzone{margin-bottom:16px;width:100%!important}.modal-paiement-comment-container{width:100%}.modal-textarea{border:1px solid #aeb9d1;border-radius:9px;height:90px;width:100%}.modal-paiement-buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-paiement-next-step-btn{background:#4188f2 0 0 no-repeat padding-box;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins bold;font-size:14px;margin-bottom:15px;margin-top:25px;opacity:1;padding:18px 55px}.modal-paiement-cancel-btn{color:#202b53;cursor:pointer;font-family:Poppins semibold;font-size:16px;text-decoration:underline}.frequency-paiement{color:#4188f2;font-family:Poppins semibold;font-size:16px;margin-left:10px;text-transform:capitalize}.modal-paiement-bottom-part-step2{display:flex;gap:20px;justify-content:center}.modal-paiement-bottom-part-step2,.modal-paiement-upper-part-step2{width:100%}.modal-paiement-left-part{display:flex;flex-direction:column;width:60%}.modal-paiement-separator{background-color:#70707035;display:flex;width:1px}.modal-paiement-right-part{align-items:center;display:flex;flex-direction:column}.modal-margin-paiement-client-number{margin-right:123px}.modal-paiement-group-inputs{display:flex;flex-direction:column}.modal-paiement-label{color:#202b53;font-family:Poppins bold;font-size:16px;margin-bottom:6px}.modal-paiement-input{border:1px solid #aeb9d1;border-radius:9px;box-sizing:border-box;height:38px;padding:8px;width:218px}.scroller{max-height:492px;overflow-y:auto}.scroller::-webkit-scrollbar,.scroller::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:5px}.scroller::-webkit-scrollbar{width:5px}.scroller::-webkit-scrollbar-thumb{background-color:#4188f2;border-radius:5px}.bill-element{box-sizing:border-box;max-width:320px;padding-right:23px}.list-files-container{align-items:center;background-color:#f2f2f2;border-radius:5px;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;margin-bottom:16px;padding:10px 0 10px 14px;width:100%}.file-name{color:#0c152a;font-family:Poppins regular;font-size:14px;margin-right:20px}.file-icon{cursor:pointer;height:22px;margin-right:20px;width:22px}.dl-bill{margin-top:37px}.commission,.commissionTTC{align-items:center;background-color:#e3e3e3;border:1px solid #9a9a9a;color:#9a9a9a;display:flex;font-family:Poppins regular}.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stripe-paiment-form{align-items:center;display:flex;flex-direction:column;max-width:60%;width:100%}.stripe-paiment-submit{background:#4188f2 0 0 no-repeat padding-box;border:2px solid #4188f2;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins bold;font-size:14px;margin-bottom:15px;margin-top:25px;opacity:1;padding:18px;transition:all .25s linear}.stripe-paiment-submit:hover{background:#fff 0 0 no-repeat padding-box;color:#4188f2}.StripeElement{width:100%}.confirm-paiement-modal{box-sizing:border-box;max-width:672px;padding:40px 5%;width:100%}.confirm-delete-account-modal{box-sizing:border-box;max-width:500px;padding:48px;width:100%}.delete-modal-rwo-btns{align-items:center;display:flex;gap:16px;justify-content:center}.confirm-paiement-modal *{text-align:center}.modal-content{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;z-index:1}.center-modal-title{text-align:center}.modal-bold-title,.modal-light-text{margin:0 0 40px;width:100%}.modal-light-text{color:#aeb9d1}.modal-confirm-btn{background:#4188f2;border:none;border-radius:8px;color:#fff;cursor:pointer;margin:auto auto 20px;padding:18px 48px}.red-delete-btn{background:#ff3e3e}.modal-underline-btn{background:transparent;border:none;cursor:pointer;margin:auto;text-decoration:underline}.modal-textarea{box-sizing:border-box;font-family:Poppins regular;font-size:14px;padding:8px;resize:none}.modal-file-list.modal-prestation-list{margin-bottom:20px}.paiement-commission-modal{box-sizing:border-box;max-width:672px;padding:30px 2%;width:100%}.mgb-10{margin-bottom:10px}.mgb-20{margin-bottom:20px}.commission-progress-container{align-items:flex-end;display:flex;width:100%}.commission-progress-bar{background-color:#e8e8e8;border-radius:10px;height:8px;margin-right:20px;max-width:423px;position:relative;width:calc(100% - 20px)}.commission-progress-bar:after{background:linear-gradient(90deg,#4289f2,#7cc9f2);border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:0}.commission-progress-bar.progress-66:after{width:66%}.commission-progress-step{display:flex;flex-direction:column}.commission-progress-step-number{font-size:20px;line-height:30px;margin:0}.commission-progress-step-text{font-family:Poppins regular;font-size:14px;line-height:10px}.commission-client-informations{display:flex;flex-wrap:wrap;width:100%}.commission-client-column{max-width:200px;min-width:115px;width:100%}.commission-client-bold{margin-bottom:0}.commission-client-data{margin:0 0 16px}.commission-dropzone{background-color:#fbfbfb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%234188F2FF' stroke-width='2' stroke-dasharray='10'/%3E%3C/svg%3E");background-size:cover;border-radius:10px;box-sizing:border-box;height:100%;padding:33px;width:calc(100% - 1px)}.commission-files-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;width:100%}.commission-file-item{display:flex;max-width:50%;min-width:200px;width:100%}.commission-file-item:nth-child(2n){justify-content:flex-end}.commission-file-item-name{font-family:Poppins regular;font-size:16px;margin-right:12px;max-width:60%;width:100%}.commission-file-item-delete{cursor:pointer;width:8px}.commission-facture-number{display:flex;flex-direction:column;max-width:250px;width:100%}.commission-facture-title{margin-bottom:5px}.commission-input-text{border:1px solid #aeb9d1;border-radius:10px;box-sizing:border-box;color:#202b53;font-family:Poppins regular;font-size:16px;padding:8px 20px;width:100%}.commission-facture-row{display:flex;justify-content:space-between;width:100%}.commission-facture-column{display:flex;flex-direction:column;max-width:250px;width:50%}.commission-input-number{border:1px solid #aeb9d1;border-radius:10px;box-sizing:border-box;color:#202b53;font-family:Poppins regular;font-size:16px;margin-bottom:5px;padding:8px 20px;width:100%}.commission-buttons{display:flex;flex-direction:column;width:100%}.commission-continue{background-color:#4188f2;border-radius:10px;color:#fff;margin:auto auto 10px;padding:18px 76px}.commission-cancel,.commission-continue{cursor:pointer;font-family:Poppins bold;font-size:16px}.commission-cancel{color:#000;margin:auto;text-decoration:underline}.modal-paiement-loader-container{align-items:center;display:flex;height:80px;justify-content:center;margin:20px 0;max-width:320px;width:100%}.modal-paiement-loader{-webkit-animation:loader-03 1s linear infinite;animation:loader-03 1s linear infinite;border:10px solid #4188f2;border-bottom-color:transparent;border-radius:50%;height:50px;width:50px}.element-container{background-color:#fff;border-radius:8px;margin-bottom:15px;margin-left:16px;padding:16px}.container-wrap .elements-data .element-amount,.container-wrap .elements-data .element-demand{align-items:baseline;flex-direction:column;max-width:17.5%}.container-wrap .elements-data .element-demand:nth-last-child(-n+2){max-width:20%}.container-wrap .elements-data .element-demand .status-demand{margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.elements-data{display:flex}.elements-data .element-amount,.elements-data .element-demand{align-items:center;display:flex;flex-direction:row}.element-demand{max-width:214px;width:100%}.element-amount{max-width:260px;width:100%}.element-notation{max-width:190px;width:100%}.element-status{margin-left:auto;max-width:310px}.data,.data-title{font-family:Poppins bold;font-size:13px}.data-title{color:#202b53;margin-right:7px}.data{color:#4188f2}.detail-icon{background-image:url(/static/media/hide-detail.80fd68d291d47dad2a1f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:19px;min-width:28px}.status-demand{border-radius:12px;font-family:Poppins regular;font-size:12px;margin-left:auto;opacity:1;padding:2px 12px}.yellow{background-color:#fdf6d9;border:1px solid #f2bd41;color:#f2bd41}.pink{background-color:#f4deff;border:1px solid #956ae1;color:#956ae1}.green,.waiting-client{background-color:#d9fdf9;border:1px solid #3ac1ae;color:#3ac1ae}.red{background-color:#fc9494;border:1px solid #fc2525;color:#fc2525}.detail-icon{cursor:pointer;margin:auto 24px}.open{max-height:250px}.open .detail-icon{background-image:url(/static/media/show-detail.cde9ff0bb2414dbfbe94.svg)}.element-details-open{align-items:center;display:flex;flex-direction:column}.element-button{background:#4188f2 0 0 no-repeat padding-box;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins bold;font-size:14px;margin-top:40px;opacity:1;padding:18px 55px}.signing-statut{display:flex;flex-direction:column;width:100%}.did-you-sign{color:#202b53;font-family:Poppins bold;font-size:14px;margin-top:44px;text-align:center}.container-signing-button{align-items:baseline;display:flex;flex-direction:row}.container-signing-button span{color:#202b53;cursor:pointer;font-family:Poppins semibold;font-size:16px;margin-right:50px;text-decoration:underline}.element-expert-biography{background-color:#d9e7fd;border:1px solid #4188f2;border-radius:7px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:30px;padding:16px;width:100%}.expert-biography-title{color:#202b53;display:block;font-family:Poppins semibold;font-size:14px;margin-bottom:8px}.expert-biography-content{color:#202b53;font-family:Poppins regular;font-size:14px}.container-rdv-modal{align-items:center;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100vw}.background-rdv-modal{background:#00000029;height:100vh;left:0;position:absolute;top:0;width:100vw}.modal-dropfile,.modal-rdv{background-color:#fff;border-radius:10px 10px 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;margin:16px 0;max-height:calc(100vh - 32px);max-width:700px;overflow-y:auto;padding:26px;width:100%;z-index:1}.modal-dropfile .cancel-file-modal{align-self:center}.modal-rdv.accepted-rdv-modal{align-items:center;gap:24px;margin:auto;min-height:auto}.rdv-list{width:100%}.modal-rdv{min-height:518px}.modal-dropfile-title,.modal-rdv-title{color:#202b53;font-family:Poppins bold;font-size:21px}.choose-file,.choose-rdv{background:#4188f2 0 0 no-repeat padding-box;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins bold;font-size:16px;margin:0 auto;opacity:1;padding:18px 40px}.choose-rdv{margin-bottom:24px}.cancel-file-modal,.cancel-rdv-modal{color:#202b53;cursor:pointer;font-family:Poppins bold;font-size:16px;text-decoration:underline}.rdv-input{margin-right:10px}.rdv-label{font-family:Poppins semibold}.rdv-date,.rdv-label,.rdv-slot{color:#202b53;font-size:16px;margin-right:10px}.rdv-date,.rdv-slot{font-family:Poppins regular}.rdv-date-icon,.rdv-slot-icon{height:16px;margin-right:10px;width:16px}.modal-files-details{display:flex;flex-direction:column}.modal-type-files-title{color:#202b53;font-family:Poppins bold;font-size:16px;margin-bottom:5px}.modal-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .7rem top 50%;background-repeat:no-repeat;background-size:.65rem auto;border:1px solid #d5d2d2;border-radius:8px;font-family:Poppins regular;font-size:14px;min-width:440px;padding:8px}.modal-input :focus-visible{outline:1px solid #4188f2}.modal-file-list{display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px}.modal-file-item{align-items:center;display:flex;flex-direction:row}.modal-item-name{font-family:Poppins regular;font-size:16px;line-height:25px;max-width:90%;overflow-x:hidden;text-overflow:ellipsis}.modal-item-icon{cursor:pointer;height:10px;margin-left:20px;width:10px}.container-img-label{align-items:center;display:flex;flex-direction:column}.container-img-label>img{height:26px;margin-bottom:15px;width:21px}.user-rdv-list{max-width:420px;width:100%}.user-rdv-detail{display:grid;grid-template-columns:180px 150px 90px;margin-bottom:10px;position:relative}.user-rdv-detail:after{background-color:#d9e7fd;bottom:-5px;content:"";height:1px;left:28px;opacity:.95;position:absolute;width:calc(100% - 28px)}.user-rdv-detail:last-child:after{display:none}.rdv-no-good-date{grid-template-columns:300px 60px 60px}.user-rdv-input{display:flex}.waiting-nomenclature{box-sizing:border-box;display:flex;padding:25px 16px 16px 30px}.waiting-nomenclature>span{color:#202b53;font-family:Poppins regular;font-size:14px}.waiting-nomenclature-demand{max-width:214px;width:100%}.waiting-nomenclature-amount{max-width:298px;width:100%}.waiting-nomenclature-note{max-width:213px;width:100%}.no-element-container{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:row;margin-left:16px;max-width:1170px;min-height:520px}.no-element-img{flex-basis:200px;flex-grow:1;margin-left:70px;max-width:415px;min-width:200px}.no-element-details{max-width:40%;padding:0 65px 50px 90px}.no-element-details,.no-element-upper{display:flex;flex-direction:column}.no-element-title{color:#202b53;font-family:Poppins bold;font-size:19px;margin-bottom:16px}.no-element-text{color:#aeb9d1;font-family:Poppins regular;font-size:14px;margin-bottom:48px}.no-element-bottom{background:#4188f2 0 0 no-repeat padding-box;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins bold;font-size:16px;margin:0 auto 0 0;opacity:1;padding:18px 40px}.rdv-element-container{max-height:70px}.rdv-element-data>div{align-items:flex-start;display:flex;flex-direction:row}.container-wrap .elements-data .element-name{align-items:baseline;flex-direction:column;max-width:17.5%;width:100%}.container-wrap .elements-data .element-name:nth-last-child(-n+2){max-width:20%}.container-wrap .elements-data .element-name .status-demand{margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rdv-detail-container-open{background-color:#d9e7fd;border:1px solid #4188f2;border-radius:7px;box-sizing:border-box;margin-top:30px;padding:16px;width:100%}.rdv-expert-info-details{display:flex}.group-infos{display:flex;flex-direction:column;width:33%}.title-regular,.title-semibold{color:#202b53;font-size:14px}.title-regular{display:block;font-family:Poppins regular;margin-bottom:8px}.title-semibold{font-family:Poppins semibold}.little-mail{height:7px;margin-right:15px;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:9px}.little-phone{width:10px}.little-phone,.little-pin{height:10px;margin-right:15px}.little-pin{width:7px}.group-flex-row-baseline{align-items:baseline;display:flex;flex-direction:row!important}.group-flex-row{display:flex;flex-direction:column}.green-star,.grey-star{border-radius:7px;height:23px;margin:0 3px;opacity:1;width:23px}.quote-card,.quote-cards{display:flex}.quote-card{background:#fff 0 0 no-repeat padding-box;border:2px solid #fff;border-radius:8px;flex-direction:column;height:659px;margin:0 8px;max-width:344px;opacity:1;padding:24px;width:33%}.quote-card:first-child{margin-left:16px}.quote-card:last-child{margin-right:16px}.section{margin-top:20px;max-height:200px;overflow-y:auto}.expert-details{display:flex}.expert-avatar{border-radius:12px;height:55px;opacity:1;width:55px}.card-titles,.expert-name{color:#202b53;font-family:Poppins bold;font-size:14px}.expert-location{font-size:14px}.expert-location,.price{color:#4188f2;font-family:Poppins regular}.price{font-size:24px}.card-details{color:#aeb9d1;font-family:Poppins regular;font-size:14px;line-height:21px;margin-top:10px}.choose-card{background:#4188f2 0 0 no-repeat padding-box;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins bold;font-size:16px;margin:auto auto 0;opacity:1;padding:18px 40px}.choose-card,.selected-card{border:2px solid #4188f2}.selected-card .choose-card{background:#4188f2 0 0 no-repeat padding-box;color:#fff;cursor:pointer}.expert-notation{display:flex;justify-content:space-between}.container-modal{align-items:center;display:flex;justify-content:center;position:fixed}.background-modal,.container-modal{height:100vh;left:0;top:0;width:100vw}.background-modal{background:#00000029;position:absolute}.modal{align-items:center;background-color:#fff;border-radius:10px 10px 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;height:364px;justify-content:space-around;padding:40px 36px 26px 46px;width:672px;z-index:1}.modal-expert-title{color:#202b53;font-family:Poppins bold;font-size:21px}.modal-expert-detail{color:#aeb9d1;font-family:Poppins regular;font-size:14px;line-height:21px;text-align:center}.choose-expert{background:#4188f2 0 0 no-repeat padding-box;border:none;border-radius:8px;color:#fff;display:flex;margin:0 auto;opacity:1;padding:18px 40px}.choose-expert,.forward-modal{cursor:pointer;font-family:Poppins bold;font-size:16px}.forward-modal{color:#202b53;text-decoration:underline}.quote-service-disclaimer{background-color:#fff;border:1px solid #202b53;box-sizing:border-box;color:#202b53;font-family:Poppins regular;font-size:12px;padding:8px}.quote-service-disclaimer span{padding-left:5px}.reviews-container{display:flex}.review-prestation-container{background-color:#fff;border-radius:8px;margin-bottom:15px;margin-left:16px;padding:16px}.reviews-data{display:flex}.reviews-data>div{display:flex;flex-direction:row}.reviews-element-name{flex-direction:column!important;margin-bottom:40px;max-width:175px;width:100%}.reviews-data,.reviews-data-title{font-family:Poppins bold;font-size:13px}.reviews-data-title{color:#202b53;margin-right:7px}.reviews-data,.reviews-data-link{color:#4188f2}.check-icon{background-image:url(/static/media/check-icon.5df72a3d24b1c00ac139.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:22px;width:22px}.reviews-forces-note{display:flex;flex-direction:row}.reviews-area-comment{margin-bottom:40px}.title-comment,.title-forces,.title-note{color:#202b53;display:block;font-family:Poppins semibold;font-size:14px;margin-bottom:20px}.checkbox-label{color:#202b53;font-family:Poppins regular;font-size:14px}.checkbox-columns{margin-right:30px}.forces{margin-right:100px}.checkbox-forces{display:flex}.checkbox-custom{margin-right:10px}.note-container{cursor:pointer}.note-container,.reviews-comment{margin-bottom:40px}.area-comment,.area-comment-2{border:1px solid #aeb9d1;border-radius:9px;box-sizing:border-box;font-family:Poppins regular;outline:none;padding:16px;resize:none}.area-comment-2::-webkit-input-placeholder,.area-comment::-webkit-input-placeholder{color:#aeb9d1;font-size:12px}.area-comment-2::placeholder,.area-comment::placeholder{color:#aeb9d1;font-size:12px}.area-comment{min-height:195px;min-width:729px}.area-comment-2:focus-visible,.area-comment:focus-visible{border:1px solid #4188f2}.area-comment-2{min-height:195px;min-width:100%}.review-note-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-bottom:15px;margin-left:16px;padding:16px}.notation-container{cursor:pointer;margin-bottom:33px;text-align:center}.review-avis-detail{font-family:Poppins bold;margin-bottom:24px}.give-note,.review-avis-detail{color:#202b53;font-size:14px;text-align:center}.give-note{font-family:Poppins semibold;margin-bottom:20px}.validation-comment-container{align-items:baseline;display:flex;justify-content:center}.link-comment{color:#202b53;cursor:pointer;font-family:Poppins semibold;font-size:16px;margin-right:50px;text-decoration:underline}.validation-button{background:#4188f2 0 0 no-repeat padding-box;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins bold;font-size:14px;margin-bottom:20px;opacity:1;padding:18px 55px}.send-reviewPlatform-button{margin:auto}.validation-button.delete-button{background:#f24141 0 0 no-repeat padding-box}.send-review-button{margin:0 auto}.side-menu-path-container{margin-bottom:29px}.side-menu-container{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;max-width:315px;min-width:225px;opacity:1;padding:18px}.side-menu-element{box-sizing:border-box;margin-bottom:8px}.side-menu-element a{align-items:center;display:flex;flex-direction:row;padding:12px;text-decoration:none}.side-menu-element a span{color:#202b53;font-family:Poppins regular;font-size:15px}.side-menu-element.selected,.side-menu-element:hover{background-color:#4188f2;border-radius:6px;font-family:Poppins semibold;opacity:1}.side-menu-element.selected a img,.side-menu-element:hover a img{-webkit-filter:invert(100%) sepia(0) saturate(1%) hue-rotate(306deg) brightness(106%) contrast(101%);filter:invert(100%) sepia(0) saturate(1%) hue-rotate(306deg) brightness(106%) contrast(101%)}.side-menu-element.selected a span,.side-menu-element:hover a span{color:#fff}.side-menu-icon{height:18px;margin-right:16px;width:18px}.path-chevron{background-image:url(/static/media/chevron.e413097fff84c3699f6f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;margin:0 4px;-webkit-transform:translateY(1px);transform:translateY(1px);width:12px}.dashboard-title{font-family:Poppins regular}.dashboard-title,.path-name{color:#202b53;font-size:14px}.path-name{font-family:Poppins bold;text-decoration:underline}.ts-container{box-sizing:border-box;display:flex;justify-content:space-between;margin:50px auto;max-width:1440px;padding:0 16px;width:100%}.ts-container .side-menu-container{margin-left:0}.ts-container .side-menu-main-container{flex:1 1 225px}.ts-container .ts-container-column,.ts-container .ts-container-main{flex:1 1 1000px}.ts-details-container{box-sizing:border-box;display:flex;margin-bottom:24px;padding-left:16px;padding-right:16px}.ts-details{margin-right:10px;max-width:829px}.ts-number-current,.ts-number-title,.ts-title{color:#202b53}.ts-title{font-family:Poppins bold;font-size:21px}.align-center-title{font-family:Poppins semibold;font-size:16px}.ts-resume{color:#aeb9d1;font-family:Poppins regular;font-size:16px;line-height:25px}.ts-content,.ts-number{border-radius:10px;box-shadow:0 10px 30px #0000000d;height:87px;min-width:285px;opacity:1;position:relative;width:285px}.ts-content-container,.ts-number-container{align-items:center;display:flex;height:100%;justify-content:space-around}.ts-content-container{height:100%;justify-content:center}.ts-number-title{font-family:Poppins semibold;font-size:16px}.ts-number-current{font-family:Poppins bold;font-size:60px}.ts-icon{height:38px;left:30px;position:absolute;top:-20px;width:38px}.blue-rod,.green-rod,.grey-rod,.purple-rod,.yellow-rod{bottom:-3px;height:6px;left:33px;position:absolute;width:150px}.yellow-rod{background-color:#f2bd41}.purple-rod{background-color:#956ae1}.green-rod{background-color:#3ac1ae}.blue-rod{background-color:#4188f2}.grey-rod{background-color:#f0f0f0}.grey-icon{-webkit-filter:grayscale(1);filter:grayscale(1)}.toast-component-confirm-success{background-color:#d9fdf9;border:2px solid #3ac1ae;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;max-width:320px;padding:12px;width:100}.toast-header-confirm-success{color:#202b53;font-family:Poppins bold;font-size:14px;margin-bottom:8px}.toast-body-confirm-success{color:#202b53;font-family:Poppins regular;font-size:14px}.toast-component-error-occured{background-color:#ffdfdf;border:2px solid #ff3e3e;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;max-width:320px;padding:12px;width:100}.toast-header-error-occured{color:#202b53;font-family:Poppins bold;font-size:14px;margin-bottom:8px}.toast-body-error-occured{color:#202b53;font-family:Poppins regular;font-size:14px}.toast-info{background-color:#2196f3;border-radius:5px;box-shadow:0 0 7px rgba(33,150,243,.5);color:#fff;min-width:200px;padding:10px 20px;text-align:center}.checkout-container{align-items:center;display:flex;flex-direction:column;padding-top:40px;width:100%}.checkout-content{color:#202b53;font-family:Poppins semibold;font-size:18px}.checkout-loader-container{align-items:center;display:flex;height:80px;justify-content:center;margin:20px 0;max-width:320px;width:100%}.checkout-loader{-webkit-animation:loader-03 1s linear infinite;animation:loader-03 1s linear infinite;border:10px solid #4188f2;border-bottom-color:transparent;border-radius:50%;height:50px;width:50px}@-webkit-keyframes loader-03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.checkout-dashboard-redirectlink{background-color:#4188f2;border-color:#4188f2;border-radius:8px;border-style:solid;box-sizing:initial;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins regular;font-family:Poppins semibold;font-size:16px;font-size:14px;padding:20px 32px;text-align:center;text-decoration:none}.not-found-container{box-sizing:border-box;font-family:Poppins bold;font-size:18px;margin-top:40px;padding:0 8px;text-align:center;width:100%}.switch{display:inline-block;height:34px;position:relative;width:60px}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#4188f2}input:focus+.slider{box-shadow:0 0 1px #4188f2}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.activity-account,.label-settings{color:#202b53;display:block;font-family:Poppins semibold;margin-bottom:10px}.input-settings{align-self:center;border:1px solid #aeb9d1;border-radius:10px;box-sizing:border-box;color:#202b53;font-family:Poppins regular;font-size:16px;padding:8px 20px;width:100%}.update-button{background:#4188f2 0 0 no-repeat padding-box;border:1px solid #4188f2;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins bold;font-size:14px;margin-left:20px;opacity:1;padding:10px 30px}.container-settings{display:flex;flex-direction:column;margin-left:50px;margin-right:auto;margin-top:40px}.settings-input-groups{align-items:flex-end;display:flex;flex-direction:row}.settings-groups{max-width:600px}.settings-groups,.upper-input{margin-bottom:20px}.hidden-checkbox{display:none}.settings-red-message{background-color:#fff;border:1px solid #ff3e3e;border-radius:10px;box-sizing:border-box;display:flex;font-family:Poppins regular;font-size:12px;margin-top:8px;padding:8px;width:100%}.period-select{align-self:center;width:100%}.period-select .period-select__control{border:1px solid #aeb9d1;border-radius:10px}.period-select
	.period-select__control--is-focused.period-select__control:hover,.period-select .period-select__control--is-focused{border-color:#202b53;box-shadow:none}.period-select .period-select__value-container{color:#202b53;font-family:Poppins regular;font-size:16px}.period-select .period-select__option{font-family:Poppins regular;font-size:14px}.settings-delete-account-btn{background-color:#ff3e3e;border-color:#ff3e3e;border-radius:8px;border-style:solid;box-sizing:initial;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins regular;font-family:Poppins semibold;font-size:16px;font-size:14px;padding:20px 32px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}span.period-request-feedback{border:1px solid #4188f2;border-radius:8px;color:#4188f2;display:block;font-family:Poppins regular;padding:6px}.client-element-container{background-color:#fff;border-radius:8px;display:flex;margin-bottom:15px;margin-left:16px;padding:16px}.icons-container{display:flex;flex-direction:row;margin-left:auto;max-width:310px}.icones-contact{background-position:50%;background-size:contain;cursor:pointer;height:38px;margin-right:15px;position:relative;width:38px}.icones-contact.contact-phone{background-image:url(/static/media/tel-icon.b5e10f31cd7a049e97ae.svg)}.icones-contact.contact-email{background-image:url(/static/media/mail-icon.fc7c04504609aca8f906.svg)}.icones-contact span{background-color:#fff;border:1px solid #202b53;border-radius:8px;bottom:calc(100% + 10px);color:#202b53;display:none;font-family:Poppins regular,sans-serif;font-size:14px;left:50%;padding:8px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.icones-contact:hover span{display:flex}.client-contract-details-main{align-items:flex-start;display:flex;flex-direction:column;width:100%}.history-element-demand{display:flex;flex-direction:column;max-width:230px;width:100%}.client-contract-details{display:flex;flex-direction:column;margin-bottom:30px;margin-top:50px}.client-contract-details-elmnt{color:#202b53;font-family:Poppins regular,sans-serif;margin-bottom:20px;margin-top:20px;width:100%}.history-title-span{color:#202b53;font-family:Poppins bold,sans-serif;font-size:14px;margin-bottom:13px}.client-contract-history-dwnld{color:#202b53;font-family:Poppins semibold,sans-serif;font-size:16px;text-decoration:underline}.client-contract-history{display:flex;flex-direction:column;width:100%}.contract-history-header{align-items:center;background-color:initial;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins bold,sans-serif;font-size:13px;padding:8px 8px 8px 0;transition:all .25s linear}.contract-history-header:hover{background-color:#202b530e;padding-left:8px}.history-header-arrow{background:url(/static/media/arrow-left.ef1ee7677094f2a2588f.svg) no-repeat 50%;background-size:contain;height:16px;margin-left:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .25s linear;width:16px}.contract-history-header.active .history-header-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.contract-history-header>*{pointer-events:none}.contract-history-accordion{display:flex;flex-direction:column;font-family:Poppins regular,sans-serif;max-height:0;overflow:hidden;transition:all .5s linear}.contract-history-accordion .history-contract-item:first-child{margin-top:16px}.history-contract-item{color:#202b53;margin-bottom:8px;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:769px) and (max-width:1024px){.top-cards{max-width:150px}.top-cards-color-line{width:64%}.infos-user,.logo{margin-left:30px}.infos-user{margin-right:30px}.top-cards-infos{flex-direction:column;margin-top:5px}.top-cards-title{align-items:center;display:flex;height:50px;margin-left:0;text-align:center}.container-dashboard{display:flex;flex-direction:row;justify-content:normal;margin-bottom:150px;margin-top:40px;max-width:1365px}.side-menu-container{border-radius:0;border-top:1px solid #c9c5c5;bottom:0;display:flex;flex-direction:row;height:100px;margin:0;max-width:100%;padding:10px;position:fixed;width:100vw;z-index:1}.ts-container .side-menu-container{margin-left:-15px}.side-menu-bottom,.side-menu-upper{display:flex}.side-menu-element{border-right:1px solid #c9c5c5;height:100%;width:calc(16.66667vw - 3.33333px)}.side-menu-expert .side-menu-element{width:calc(14.28571vw - 2.85714px)}.side-menu-bottom .side-menu-element:last-child,.side-menu-element.selected{border-right:0}.side-menu-element a{display:flex;flex-direction:column}.side-menu-element a span{font-size:12px;text-align:center}.side-menu-icon{height:14px;margin-bottom:5px;margin-right:0;width:14px}.container-due-date{align-items:center;display:flex;flex-direction:column;margin:0 15px 15px;width:calc(100% - 30px)}.container-due-date-activity{width:50%}.due-date-container{margin-bottom:10px}.activity-container,.calendar-container{margin:0 15px 15px;min-width:auto;width:calc(100% - 30px)}.container-calendar-expert{width:50%}.container-calendar{width:100%}.ts-container{justify-content:normal;margin:50px auto 150px}.ts-details-container{align-items:center;flex-direction:column-reverse}.ts-number{margin-bottom:30px}.side-menu-path-container{display:none}.ts-container-column{display:flex;flex-direction:column;width:100%}.ts-details-container{max-width:100vw}.no-element-container{box-sizing:border-box;margin:0 15px;max-width:calc(100vw - 30px);min-height:auto;padding:2%}.no-element-img{height:auto;margin-left:0;width:40%}.no-element-details{padding:0 0 0 5%}.elements-data .element-demand{flex-direction:column}.data-title{font-size:12px;margin-right:0}.status-demand{text-align:center}.element-container{box-sizing:border-box;margin-left:0;padding:10px}.elements-data .element-demand{align-items:baseline}.client-contract-details-elmnt{font-size:14px}.status-demand{margin-left:0}.element-status{margin-left:20px}.accepted-rdv .element-status,.waiting-acceptation-expert .element-status{margin:auto}.ts-container{display:block}.client-contract-details-elmnt{display:flex;flex-direction:column}.container-activity-help,.container-calendar-state{display:flex;flex-direction:column;width:50%}.container-calendar-state{min-width:340px}.help-container{height:auto;max-width:100%}.container-state{height:100%}.state-container{height:calc(100% - 15px)}.help-container,.state-container{margin:0 15px 15px;min-width:auto;width:calc(100% - 30px)}.element-amount,.element-demand,.element-statut,.elements-data .element-amount{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.element-notation{align-items:center;display:flex}.waiting-nomenclature{padding:25px 8px 16px}.waiting-nomenclature-demand{max-width:174px}.waiting-nomenclature-amount{max-width:268px}.element-demand{max-width:174px}.detail-icon{margin-left:auto}.ts-container{width:100%}.reviews-container{align-items:center;display:flex;flex-direction:column;width:100%}.review-note-container,.review-prestation-container{box-sizing:border-box;margin-left:0;width:calc(100vw - 30px)}.area-comment{width:100%}.login-main-container{height:calc(100vh - 107px)}.login-right-side>img{max-width:350px}.container-header-minimal{box-sizing:border-box;padding-left:0;padding-top:24px}.container-header-minimal .logo-header-minimal{background-position:50%}.container-rdv-modal{height:100vh;z-index:999}.modal-paiement,.modal-rdv{margin:16px;max-height:calc(100vh - 32px);max-width:calc(100% - 32px);overflow-y:auto}.modal-dropfile,.modal-paiement,.modal-rdv{justify-content:flex-start}.user-rdv-list{margin:auto}.modal-dropfile-title{margin-bottom:32px}.modal-files-details{margin-bottom:32px;margin-top:24px}.choose-file{margin-bottom:16px}.validation-button{margin:0 auto 20px}}@media (min-width:426px) and (max-width:768px){.top-cards-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.top-cards{margin-bottom:10px;max-width:calc(50% - 36px)}.top-cards-color-line{width:64%}.container-duedate-activity{width:100%}.infos-user,.logo{margin-left:30px}.infos-user{flex-wrap:wrap;margin-right:30px}.top-cards-infos{flex-direction:column;margin-top:5px}.top-cards-title{align-items:center;display:flex;height:50px;margin-left:0;text-align:center}.container-dashboard{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:150px;margin-top:40px;width:100%}.container-activity-help{display:flex;flex-direction:column;width:100%}.side-menu-container{border-radius:0;border-top:1px solid #c9c5c5;bottom:0;display:flex;flex-direction:row;height:100px;margin:0;max-width:100%;padding:10px;position:fixed;right:0;width:100vw;z-index:1}.side-menu-bottom,.side-menu-upper{display:flex}.side-menu-expert .side-menu-element{width:calc(14.28571vw - 2.85714px)}.side-menu-bottom .side-menu-element:last-child,.side-menu-element.selected{border-right:0}.side-menu-element a{display:flex;flex-direction:column}.side-menu-element a span{display:none}.side-menu-icon{height:14px;margin-bottom:5px;margin-right:0;width:14px}.container-due-date{align-items:center;display:flex;flex-direction:column;margin:0 15px 15px;width:calc(100% - 30px)}.container-due-date-activity{width:50%}.due-date-container{margin-bottom:10px;max-width:inherit}.activity-container{margin:0 15px 15px;min-width:auto;width:calc(100% - 30px)}.activity-title{margin-right:30px}.calendar-container{margin:0 15px 15px;min-width:auto;width:calc(100% - 30px)}.container-calendar,.container-calendar-expert{width:100%}.container-calendar-state{display:flex;flex-direction:column;width:100%}.current-date{font-size:18px;line-height:auto}.header-title{font-size:24px!important}.content{font-size:18px}.ts-container{justify-content:normal;margin:50px auto 150px}.ts-details-container{align-items:center;flex-direction:column-reverse}.ts-number{margin-bottom:30px}.side-menu-path-container{display:none}.ts-container-column{display:flex;flex-direction:column;width:100%}.ts-details-container{max-width:100vw}.no-element-container{box-sizing:border-box;margin:0 15px;max-width:calc(100vw - 30px);min-height:auto;padding:2%}.no-element-img{height:auto;margin-left:0;width:40%}.no-element-details{padding:0 0 0 5%}.elements-data .element-demand{margin-bottom:8px}.elements-data .element-amount,.elements-data .element-demand{align-items:baseline;flex-direction:column;max-width:22.5%;min-width:15%}.elements-data .element-statut{min-width:200px}.elements-data{flex-wrap:wrap}.data-title{font-size:12px;margin-right:0}.status-demand{text-align:center}.element-container{box-sizing:border-box;margin-left:0;max-width:calc(100vw - 32px);padding:10px}.client-contract-details-elmnt{font-size:14px}.status-demand{margin-left:0}.element-status{margin-left:20px}.accepted-rdv .element-status,.waiting-acceptation-expert .element-status{margin:auto}.ts-container{display:block}.client-contract-details-elmnt,.side-menu-element{display:flex;flex-direction:column}.side-menu-element{align-items:center;border-right:1px solid #c9c5c5;height:100%;justify-content:center;width:calc(16.66667vw - 3.33333px)}.container-help,.container-state{margin:18px;width:calc(100% - 36px)}.help-container{max-width:inherit}.help-img{width:170px}.quote-card,.quote-cards{flex-direction:column;width:100%}.quote-card{box-sizing:border-box;height:auto;margin:0 0 24px!important;max-width:none}.expert-notation{margin-bottom:24px}.element-amount,.element-demand,.element-statut{display:flex;flex-direction:column}.title-semibold{word-break:break-all}.rdv-expert-info-details{gap:12px}.reviews-container{display:flex;flex-direction:column;max-width:calc(100vw - 16px)}.check-icon{height:22px;width:93px}.area-comment{min-width:inherit;width:100%}.review-note-container,.review-prestation-container{margin-left:0}.review-note-container .validation-button{margin:auto auto 20px}.ts-content{margin-bottom:30px}.sd-container-main{width:calc(100vw - 16px)}.login-main-container{height:calc(100vh - 107px)}.login-right-side>img{width:100%}.login-left-side{box-sizing:border-box;margin-right:35px;padding:8px;width:300px}.login-left-side.forgot-pwd-left-side{width:450px}.container-header-minimal{box-sizing:border-box;padding-left:0;padding-top:24px}.container-header-minimal .logo-header-minimal{background-position:50%}.client-details-container{flex-direction:column}.client-details-container>div{width:100%}.container-rdv-modal{height:100vh;z-index:999}.modal-paiement,.modal-rdv{margin:16px;max-height:calc(100vh - 32px);max-width:calc(100% - 32px);overflow-y:auto}.modal-dropfile,.modal-paiement,.modal-rdv{justify-content:flex-start}.modal-paiement-bottom-part-step2{flex-direction:column}.modal-paiement-left-part,.modal-paiement-right-part{width:100%}.modal-paiement-separator{height:1px;width:100%}.user-rdv-list{margin:auto}.modal-dropfile-title{margin-bottom:32px}.modal-files-details{margin-bottom:32px;margin-top:24px}.choose-file{margin-bottom:16px}.container-calendar-expert{margin-right:0}.container-calendar-expert .calendar-container,.container-calendar-expert .container-calendar{height:530px}.calendar-week-row{grid-template-columns:repeat(6,minmax(40px,100px))}}@media (max-width:425px){.container-header{height:220px;padding-bottom:20px}.logo{margin:auto;width:150px}.infos-user{align-items:center;display:flex;flex-direction:column;justify-content:center}.header-title,.infos-user div{text-align:center}.content{line-height:30px}.current-date{line-height:normal}.top-cards-container{display:none}.side-menu-container{border-radius:0;border-top:1px solid #c9c5c5;bottom:0;display:flex;flex-direction:row;height:60px;margin:0;max-width:100%;padding:10px;position:fixed;right:0;width:100vw;z-index:1}.side-menu-bottom,.side-menu-upper{display:flex}.side-menu-element{align-items:center;border-right:1px solid #c9c5c5;display:flex;flex-direction:column;height:100%;justify-content:center;width:calc(16.66667vw - 3.33333px)}.side-menu-expert .side-menu-element{width:calc(14.28571vw - 2.85714px)}.side-menu-bottom .side-menu-element:last-child,.side-menu-element.selected{border-right:0}.side-menu-element a{display:flex;flex-direction:column}.side-menu-element a span{display:none}.side-menu-icon{height:14px;margin-bottom:0;margin-right:0;width:14px}.container-activity-help{display:flex;flex-direction:column;margin:auto;width:calc(100% - 16px)}.container-activity{display:flex;width:100%}.container-dashboard{flex-direction:column}.activity-container{min-width:auto}.activity-icons{height:35px;margin-right:21px;width:35px}.activity-container-main{flex-direction:column-reverse}.activity-container-infos{margin-left:0}.help-img{width:150px}.help-container{height:auto}.container-img-title{align-items:center;flex-direction:column}.container-help,.container-state{margin-bottom:28px;margin-top:28px}.container-calendar-state{margin:auto;width:calc(100% - 16px)}.calendar-container,.state-container{min-width:auto}.ts-container{justify-content:normal;margin:50px auto 150px}.ts-details-container{align-items:center;flex-direction:column-reverse;padding:0}.ts-number{margin-bottom:30px}.side-menu-path-container{display:none}.ts-container-column{display:flex;flex-direction:column;width:100%}.ts-details-container{max-width:100vw}.no-element-container{box-sizing:border-box;display:flex;flex-direction:column;margin:0 15px;max-width:calc(100vw - 30px);min-height:auto;padding:2%}.no-element-img{height:auto;margin-left:0;width:40%}.no-element-details{max-width:none;padding:0 0 0 5%}.container-wrap .elements-data .element-demand,.container-wrap .elements-data .element-demand:nth-last-child(-n+2){max-width:none}.elements-data .element-demand{flex-direction:column}.data-title{font-size:12px;margin-right:0}.status-demand{text-align:center}.element-container{box-sizing:border-box;margin-left:0;max-width:calc(100vw - 32px);padding:10px}.elements-data .element-demand{align-items:baseline}.client-contract-details-elmnt{font-size:14px}.status-demand{margin-left:0}.element-status{margin-left:20px}.accepted-rdv .element-status,.waiting-acceptation-expert .element-status{margin:auto}.ts-container{display:block}.client-contract-details-elmnt{display:flex;flex-direction:column}.waiting-nomenclature{display:none}.elements-data{display:flex;flex-direction:column}.elements-data>div{align-items:flex-start!important;display:flex;flex-direction:column!important;margin-bottom:12px}.elements-data .icons-container{flex-direction:row!important;margin:auto}.element-amount,.element-statut{display:flex;flex-direction:column}.element-statut{margin-bottom:20px}.detail-icon{margin:auto}.rdv-expert-info-details{display:flex;flex-direction:column}.title-semibold{align-items:baseline;display:flex;flex-direction:row}.quote-card,.quote-cards{flex-direction:column;width:100%}.quote-card{box-sizing:border-box;height:auto;margin:0 0 24px!important;max-width:none}.expert-notation{margin-bottom:24px}.reviews-container{display:flex;flex-direction:column;max-width:calc(100vw - 16px)}.review-note-container,.review-prestation-container{margin-left:0}.review-note-container .validation-button{margin:auto}.check-icon{display:none!important}.area-comment{min-width:inherit;width:100%}.reviews-data{display:flex;flex-direction:column}.reviews-element-name{margin-bottom:10px}.reviews-forces-note{display:flex;flex-direction:column}.ts-content{margin-bottom:30px}.sd-container-main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.sd-container-dropzone{box-sizing:border-box;width:calc(100% - 32px)}.container-dashboard{margin-bottom:80px;width:calc(100% - 16px)}.due-date-container{flex-direction:column;max-height:inherit}.activity-container{margin-bottom:20px}.detail-icon{margin:8px auto 0}.no-element-img{margin-bottom:20px}.element-container.open .element-details-open{max-height:2000px!important}.client-details-container{display:flex;flex-direction:column}.left-container{width:100%}.left-container div{display:flex;flex-direction:column;width:100%}.detail-title,.details{width:100%}.buttons-container{align-items:center;flex-direction:column}.button-download,.button-refuser{margin-right:0}.accepted-rdv .element-status,.waiting-acceptation-expert .element-status{margin:0}.group-infos{width:100%}.element-status{margin-left:0}.container-header-minimal{height:60px;padding-left:0}.logo-header-minimal{margin:auto;width:150px}.container-signing-button{flex-direction:column-reverse}.container-signing-button .element-button{margin-bottom:18px}.container-signing-button span{margin:auto}.right-container{width:100%}.login-main-container{min-height:calc(100vh - 107px)}.login-left-side{margin-right:0!important;width:92%!important}.login-right-side{display:none}.container-rdv-modal{height:100vh;z-index:999}.modal-paiement,.modal-rdv{max-height:100vh;overflow-y:auto;width:100vw}.modal-dropfile,.modal-paiement,.modal-rdv{justify-content:flex-start}.modal-paiement-bottom-part-step2{flex-direction:column}.modal-paiement-left-part,.modal-paiement-right-part{width:100%}.modal-paiement-separator{height:1px;width:100%}.user-rdv-list{margin:auto}.modal-dropfile-title{margin-bottom:32px}.modal-files-details{margin-bottom:32px;margin-top:24px}.choose-file{margin-bottom:16px}.user-rdv-detail{grid-auto-flow:row dense;grid-template-columns:150px 140px 90px}.container-settings{margin-left:0;margin-top:15px}.container-dashboard.settings-main-container{margin-bottom:80px;margin-top:0}.settings-input-groups{align-items:flex-start;flex-direction:column}.input-settings,.period-select,.upper-input{margin-bottom:8px}.update-button{margin-left:0}.container-calendar-expert{margin-right:0}.container-calendar-expert .calendar-container,.container-calendar-expert .container-calendar{height:530px}}




/*! name: @uvarov.frontend/vanilla-calendar | url: https://github.com/uvarov-frontend/vanilla-calendar */.vanilla-calendar{border-radius:.75rem;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;min-width:275px;padding:1rem;position:relative;width:-webkit-max-content;width:max-content}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-month,.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-year{cursor:default}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:auto}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{opacity:0;pointer-events:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.vanilla-calendar_to-input{left:0;margin-top:.25rem;position:absolute;top:100%}.vanilla-calendar-input-wrapper{position:relative}.vanilla-calendar-controls{align-items:center;box-sizing:initial;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}.vanilla-calendar-arrow{background-color:initial;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}.vanilla-calendar-arrow:before{content:var(--tw-content);content:"";inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/%3E%3C/svg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.vanilla-calendar-grid{grid-gap:1.75rem;display:grid;flex-grow:1;gap:1.75rem;grid-auto-flow:column}.vanilla-calendar-column{display:flex;flex-direction:column;min-width:-webkit-min-content;min-width:min-content}.vanilla-calendar-header{align-items:center;display:flex;margin-bottom:.75rem;padding-left:.25rem;padding-right:.25rem;position:relative}.vanilla-calendar-header__content{align-items:center;display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}.vanilla-calendar-month,.vanilla-calendar-year{background-color:initial;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{grid-template-columns:repeat(4,minmax(0,1fr))}.vanilla-calendar-months,.vanilla-calendar-years{grid-row-gap:1rem;grid-column-gap:.5rem;align-items:center;-webkit-column-gap:.5rem;column-gap:.5rem;display:grid;flex-grow:1;row-gap:1rem}.vanilla-calendar-years{grid-template-columns:repeat(5,minmax(0,1fr))}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{align-items:center;border-radius:.5rem;border-width:0;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column;flex-grow:1}.vanilla-calendar-week-numbers__title{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}.vanilla-calendar-week-numbers__content{grid-row-gap:.25rem;align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{align-items:center;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;width:100%}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-direction:column;flex-grow:1}.vanilla-calendar-week{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}.vanilla-calendar-week__day{align-items:center;display:flex;font-size:.75rem;font-weight:700;height:100%;justify-content:center;line-height:1rem;min-width:1.875rem;width:100%}.vanilla-calendar-days{grid-row-gap:.25rem;align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{opacity:1;pointer-events:auto}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_intermediate{border-radius:0}.vanilla-calendar-day__btn{align-items:center;border-radius:.5rem;border-width:0;cursor:default;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;width:100%}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{font-size:.75rem;font-weight:400;left:50%;line-height:1rem;opacity:0;padding:1rem .75rem .5rem;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:8rem;z-index:20}.vanilla-calendar-day__popup:after,.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{opacity:1;pointer-events:auto}.vanilla-calendar-day__popup:before{border-radius:.5rem;bottom:0;content:"";display:block;height:calc(100% - 8px);left:0;width:100%;z-index:-10}.vanilla-calendar-day__popup:after{border-bottom-style:solid;border-bottom-width:8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:0 solid transparent;content:"";display:block;height:0;left:50%;top:1px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;z-index:-10}.vanilla-calendar-time{grid-gap:.75rem;border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}.vanilla-calendar-time__content{align-items:center;display:grid;grid-auto-flow:column}.vanilla-calendar-time__hours{margin-right:.35rem;position:relative;width:1.75rem}.vanilla-calendar-time__hours:after{--tw-content:":";content:var(--tw-content);display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:initial}.vanilla-calendar-time__keeping{background-color:initial;border-radius:.25rem;border-width:0;cursor:pointer;font-size:11px;margin-left:1px;margin-top:.25rem;padding:0;width:22px}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:initial}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{font-size:0;position:relative;z-index:10}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:10}.vanilla-calendar-time__range input{-webkit-appearance:none;appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}.vanilla-calendar-time__range input::-webkit-slider-thumb{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:20}.vanilla-calendar-time__range input::-moz-range-thumb{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border-radius:.25rem;border-style:solid;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%}.vanilla-calendar-time__range input::-moz-range-track{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%}.login-main-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:100%}.login-left-side{margin-right:70px}.login-right-side{box-sizing:border-box;max-width:47.5%;padding-top:50px}.login-right-side *{display:flex;width:100%}.login-title{color:#202b53}.login-subtitle{color:#202b53;display:inline-block;font-family:Poppins regular,sans-serif;font-size:14px;line-height:14px;margin-bottom:32px}.relative-container{margin-bottom:15px;position:relative;width:100%}.contact-form-input{border:1px solid #aeb9d1;border-radius:8px;box-sizing:border-box;height:40px;padding:0 8px;width:100%}.contact-form-input,.contact-form-label{background-color:#f8f8f8;color:#202b53;font-family:Poppins regular;font-size:14px}.contact-form-label{left:20px;padding:0 30px 0 10px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-forgot-password{color:#202b53;display:block;font-family:Poppins regular,sans-serif;font-size:14px;margin-bottom:32px;margin-top:-8px;text-decoration:none}.login-forgot-password:hover{text-decoration:underline}.login-change-email{background-color:initial;border:none;color:#4188f2;cursor:pointer;font-family:Poppins regular,sans-serif;font-size:14px;text-decoration:none}.login-change-email:hover{text-decoration:underline}.change-email-container{align-items:center;background-color:#f0f0f0;border:1px solid #aeb9d1;border-radius:8px;display:flex}.change-email-form-input{border:none;box-sizing:border-box;color:#202b53;font-family:Poppins regular,sans-serif;font-size:14px;height:40px;padding:0 8px;width:100%}.btn-create-account{background-color:#4188f2;border-color:#4188f2;border-radius:8px;border-style:solid;box-sizing:initial;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins regular;font-family:Poppins semibold;font-size:16px;font-size:14px;padding:20px 32px;text-align:center;width:100%}.btn-create-account.forgot-pwd-btn{display:block;margin:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.otp-main-container{align-items:center;display:flex;justify-content:center;width:100%}.otp-left-side{margin-right:70px;width:600px}.otp-login-title{color:#202b53}.otp-details{color:#aeb9d1;font-family:Poppins regular;font-size:14px;line-height:27px;margin-bottom:65px}.otp-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:120px}.otp-link{background-color:initial;border:none;color:#202b53;cursor:pointer;font-family:Poppins regular;font-size:16px;margin-top:22px}.otp-right-side{box-sizing:border-box;padding-top:50px}.otp-title{color:#202b53}.otp-btn-create-account{background-color:#4188f2;border-color:#4188f2;border-radius:8px;border-style:solid;box-sizing:initial;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Poppins regular;font-family:Poppins semibold;font-size:16px;font-size:14px;margin-bottom:20px;padding:20px 32px;text-align:center;width:100%}.otp-retour-link{color:#202b53;display:flex;font-family:Poppins semibold;font-size:16px;justify-content:center;text-decoration:underline}.otp-timer-count{margin-top:32px}.input-otp[type=number]{-moz-appearance:textfield}.input-otp::-webkit-inner-spin-button,.input-otp::-webkit-outer-spin-button{-webkit-appearance:none}.input-otp{border:1px solid #aeb9d1;border-radius:10px;font-size:2rem;height:100px;margin:0 10px;padding-left:0;text-align:center;width:84px!important}.toast-success{background-color:#43a047;border-radius:5px;box-shadow:0 0 7px rgba(67,160,71,.5);color:#fff;min-width:200px;padding:10px 20px;text-align:center}
/*# sourceMappingURL=main.55992bae.css.map*/