*,:after,:before{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{font-size:62.5%;height:-webkit-fill-available}body{position:relative;z-index:0;color:#000;display:flex;min-height:100vh;flex-direction:column;height:auto;overflow-x:hidden;overflow-y:hidden;font-size:clamp(1.4rem,1.2639053254rem + .0023668639*100vw,1.6rem);line-height:clamp(2.6rem,2.6rem + 0*100vw,2.6rem);font-family:var(--font-bricolage),"montserrat",sans-serif;font-weight:400;font-style:normal;background:#f5efe5;padding-top:60px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-interpolation-mode:nearest-neighbor;image-rendering:auto;text-rendering:auto}main{display:flex;flex:1 0 auto;position:relative;max-width:100vw;z-index:1;overflow:hidden}li{list-style-type:none}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:#6e8933 rgba(0,0,0,.1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,.5);border-radius:5px}.page{left:0;margin:0 0 0 60px;position:relative;transition:all .2s ease;width:-webkit-fill-available;height:calc(100vh - 60px);overflow:var(--publicOverflow);display:flex;flex-direction:column}.page.login{overflow-y:auto}.page.open{margin-left:280px}.page.no-aside{margin-left:0}.page-inner{height:calc(100vh - 60px);padding:24px;overflow:auto}@media screen and (max-width:575px){.page-inner{padding:12px}}.page-inner.hasSubmenu{height:calc(100vh - 60px - var(--submenu-height))}.borderWilUp{padding:4px 8px;box-shadow:4px 4px 0 0 #000;border:2px solid #000}.container{margin:0 auto;padding-bottom:100px;max-width:1649px}.objectFitCover picture{width:100%;height:100%}.objectFitCover img,.objectFitCover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectFitContain picture{width:100%;height:100%}.objectFitContain img,.objectFitContain video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cursor-normal{cursor:inherit}.cursor-pointer{cursor:pointer}.cursor-drag{cursor:ns-resize}hr{border-top:1px solid rgba(0,0,0,.6)}hr.is-dotted{border-top-style:dashed}.mt-40{margin-top:40px}.nowrap{white-space:nowrap}.text-danger{--bs-danger-rgb:207,70,33}.select-react{z-index:9999999}.emptyData{margin:1.5rem 0}.react-datepicker-time__caption{font-size:1.4rem!important;font-weight:600;color:#000}.sigCanvas{border:2px solid #000;box-shadow:2px 2px 0 0 #000;background-color:#fff}.underline{position:relative;padding-bottom:6px}.underline:before{content:"";position:absolute;bottom:0;left:0;background:#6e8933;width:50%;max-width:200px;height:2px}.h1.center,h2.center,h3.center,h4.center,h5.center{text-align:center;width:100%}.h1{font-size:clamp(3.2rem,2.2473372781rem + .0165680473*100vw,4.6rem);line-height:clamp(4.3rem,2.6668639053rem + .0284023669*100vw,6.7rem);font-weight:700;letter-spacing:clamp(.24rem,.2127810651rem + .0004733728*100vw,.28rem);margin-bottom:35px;width:fit-content}.h1.underline{margin-bottom:45px}.h2{font-size:clamp(3rem,2.3195266272rem + .0118343195*100vw,4rem);line-height:clamp(3.8rem,2.3029585799rem + .026035503*100vw,6rem);font-weight:700;letter-spacing:clamp(.18rem,.1391715976rem + .0007100592*100vw,.24rem);width:fit-content}.h2,.h2.underline{margin-bottom:20px}.h3{font-size:clamp(2.8rem,2.5278106509rem + .0047337278*100vw,3.2rem);line-height:clamp(3.4rem,2.7195266272rem + .0118343195*100vw,4.4rem);font-weight:700;letter-spacing:clamp(.15rem,.126183432rem + .0004142012*100vw,.185rem);width:fit-content}.h3,.h3.underline,.h4{margin-bottom:15px}.h4{font-size:clamp(2.5rem,2.5rem + 0*100vw,2.5rem);line-height:clamp(3rem,2.7278106509rem + .0047337278*100vw,3.4rem);font-weight:700;letter-spacing:clamp(.09rem,.0559763314rem + .000591716*100vw,.14rem);width:fit-content}.h4.underline{margin-bottom:20px}.h5{font-size:clamp(1.8rem,1.5958579882rem + .0035502959*100vw,2.1rem);line-height:clamp(2.2rem,1.9958579882rem + .0035502959*100vw,2.5rem);font-weight:700;letter-spacing:clamp(.06rem,.0293786982rem + .0005325444*100vw,.105rem);width:fit-content}.h5,.h5.underline{margin-bottom:15px}.text-center{text-align:center}.no-margin{margin:0}.badge{display:flex;width:fit-content;height:fit-content;justify-content:center;align-items:center;padding:1px 8px;font-size:clamp(1.2rem,1.1319526627rem + .001183432*100vw,1.3rem);font-weight:600;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:baseline;border-radius:50px;background:#cf4621}.badge.green{background:#6e8933}.badge.lost,.badge.red{background:#cf4621}.badge.demande,.badge.project_detected,.badge.wait-validation{background:#edd04a}.badge.wait-revalidation{background:#dc9c2f}.badge.build_offer,.badge.send,.badge.sendClient{background:#b9d15b}.badge.new,.badge.preparation,.badge.transmitted_offer{background:#5bd1a4}.badge.confirmation,.badge.negotiation_in_progress{background:#5baed1}.badge.processing,.badge.signed,.badge.win{background:#9a60ef}.badge.shipped{background:#865bd1}.badge.factured{background:#511fb3}.badge.cancel,.badge.done,.badge.end{background:#c1c1c1}.action-label{font-weight:800;display:inline-flex;align-items:center;gap:4px}.action-label.success{color:#6e8933}.action-label.danger{color:#cf4621}.input{background:#fff;border:1px solid #9c9c9c;font-size:clamp-calc(1.4,1.6);letter-spacing:.7px;padding:12px 16px;width:100%;outline:none;font-weight:500}.input::placeholder{color:#9c9c9c}.input:focus{padding:11px 15px;border:2px solid hsl(78.8372093023,45.7446808511%,61.862745098%)}.required{color:#cf4621}.label{font-weight:600}.input-container,.label{font-size:clamp-calc(1.4,1.6)}.input-container{width:100%;display:flex;flex-direction:column;gap:4px}.form-container{display:flex;flex-wrap:wrap;gap:1.2rem;padding:2px 0}.form-container .splitter{display:flex;gap:1.6rem;width:100%}@media screen and (max-width:767px){.form-container .splitter{flex-direction:column}}.form-container .splitter input,.textarea{width:100%}.textarea{background:#fff;color:#000;border:1px solid #000;font-family:var(--font-bricolage);border-radius:0;font-size:clamp-calc(1.4,1.6);padding:12px 16px;resize:none;outline:none;font-weight:600;min-height:100px}.textarea::placeholder{color:#9c9c9c}.textarea:focus{border:2px solid #6e8933}.searchContainer{margin:1.5rem 0}.searchContainer .searchWrapper{position:relative;display:flex;align-items:center;max-width:250px}.searchContainer .searchWrapper .searchIcon{position:absolute;left:10px;color:#666}.searchContainer .searchWrapper .searchInput{width:100%;padding:8px 10px 8px 35px;border:2px solid #000;box-shadow:2px 2px 0 0 #000;font-size:14px;outline:none;transition:border-color .2s}.searchContainer .searchWrapper .searchInput:focus{border-color:#6e8933;box-shadow:0 0 0 2px rgba(110,137,51,.1)}.searchContainer .searchWrapper .searchInput::placeholder{color:#999}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.button{align-items:center;background:#fff;border:2px solid #000;border-radius:0;box-shadow:2px 2px 0 0 #000;color:#000;column-gap:6px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.6rem;font-style:normal;font-weight:500;justify-content:center;line-height:110%;max-width:100%;width:fit-content;outline:none;padding:8px 12px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease;user-select:none;white-space:nowrap;z-index:0;font-family:var(--font-bricolage),"montserrat",sans-serif;min-height:38px}.button.no-padding{padding:4px}.button svg{height:18px;width:18px}.button:hover{background:#6e8933;color:#fff}.button.red:hover{background:#cf4621;color:#fff}.button.small{padding:6px 8px;font-size:13px;min-height:31px}.button.small.no-padding{padding:2px 4px}.button.small.no-padding svg{width:20px;height:20px}.button.small svg{height:14px;width:14px}.button.revertRed{background:#cf4621;color:#fff}.button.revertRed:hover{background:#fff;color:#000}.button.revertGreen{background:#6e8933;color:#fff}.button.revertGreen:hover{background:#fff;color:#000}.button.center{margin:0 auto}.button.left{margin-right:auto}.button.right{margin-left:auto}.button.disabled{pointer-events:none;cursor:not-allowed;background:#9c9c9c;color:#fff}.button.margin-v{margin-top:12px;margin-bottom:12px}.button.back{padding:0}.button.back svg{width:45px;height:45px}.button.square{width:36px;height:36px;padding:0;min-height:inherit}.button.square.small{width:30px;height:30px}.icon{min-width:20px;min-height:20px;max-width:20px;max-height:20px;width:20px;height:20px;display:inline-block}