@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_edbf60b2-module__MRR0oW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_edbf60b2-module__MRR0oW__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:-webkit-fill-available;font-size:62.5%}body{z-index:0;color:#000;height:auto;min-height:100vh;font-size:clamp(1.4rem,1.26391rem + .236686vw,1.6rem);line-height:2.6rem;font-family:var(--font-bricolage),"montserrat",sans-serif;background:#f5efe5;flex-direction:column;padding-top:60px;font-style:normal;font-weight:400;display:flex;position:relative;overflow:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-interpolation-mode:nearest-neighbor;image-rendering:auto;text-rendering:auto}main{z-index:1;flex:1 0 auto;max-width:100vw;display:flex;position:relative;overflow:hidden}li{list-style-type:none}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:#6e8933 #0000001a}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:5px}.page{width:-webkit-fill-available;height:calc(100vh - 60px);overflow:var(--publicOverflow);flex-direction:column;margin:0 0 0 60px;transition:all .2s;display:flex;position:relative;left:0}.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{border:2px solid #000;padding:4px 8px;box-shadow:4px 4px #000}.container{max-width:1649px;margin:0 auto;padding-bottom:100px}.objectFitCover picture{width:100%;height:100%}.objectFitCover img,.objectFitCover video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.objectFitContain picture{width:100%;height:100%}.objectFitContain img,.objectFitContain video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cursor-normal{cursor:inherit}.cursor-pointer{cursor:pointer}.cursor-drag{cursor:ns-resize}hr{border-top:1px solid #0009}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}.sigCanvas{background-color:#fff;border:2px solid #000;box-shadow:2px 2px #000}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{margin:.2rem!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{font-size:1.6rem!important}.react-datepicker__month{flex-flow:column;row-gap:4px;display:flex}.react-datepicker__week{justify-content:center;align-items:center;gap:4px;display:flex}.react-datepicker__day{justify-content:center;align-items:center;display:inline-flex;border:1px solid #000!important;outline:none!important;width:4rem!important;margin:0!important;font-weight:700!important;line-height:4rem!important;box-shadow:1px 1px #000!important}.react-datepicker__day-name{text-transform:uppercase!important;width:4rem!important;line-height:4rem!important}.react-datepicker__portal{align-items:baseline!important}.react-datepicker{transform:translateY(50px);height:fit-content!important}.react-datepicker__header{background-color:#eef4e1!important}.CustomDatePicker-icon{cursor:pointer}.recharts-responsive-container .recharts-wrapper .recharts-surface:focus{outline:none!important}.underline{padding-bottom:6px;position:relative}.underline:before{content:"";background:#6e8933;width:50%;max-width:200px;height:2px;position:absolute;bottom:0;left:0}.h1.center,h2.center,h3.center,h4.center,h5.center{text-align:center;width:100%}.h1{letter-spacing:clamp(.24rem,.212781rem + .0473373vw,.28rem);width:fit-content;margin-bottom:35px;font-size:clamp(3.2rem,2.24734rem + 1.6568vw,4.6rem);font-weight:700;line-height:clamp(4.3rem,2.66686rem + 2.84024vw,6.7rem)}.h1.underline{margin-bottom:45px}.h2{letter-spacing:clamp(.18rem,.139172rem + .0710059vw,.24rem);width:fit-content;margin-bottom:20px;font-size:clamp(3rem,2.31953rem + 1.18343vw,4rem);font-weight:700;line-height:clamp(3.8rem,2.30296rem + 2.60355vw,6rem)}.h2.underline{margin-bottom:20px}.h3{letter-spacing:clamp(.15rem,.126183rem + .0414201vw,.185rem);width:fit-content;margin-bottom:15px;font-size:clamp(2.8rem,2.52781rem + .473373vw,3.2rem);font-weight:700;line-height:clamp(3.4rem,2.71953rem + 1.18343vw,4.4rem)}.h3.underline{margin-bottom:15px}.h4{letter-spacing:clamp(.09rem,.0559763rem + .0591716vw,.14rem);width:fit-content;margin-bottom:15px;font-size:2.5rem;font-weight:700;line-height:clamp(3rem,2.72781rem + .473373vw,3.4rem)}.h4.underline{margin-bottom:20px}.h5{letter-spacing:clamp(.06rem,.0293787rem + .0532544vw,.105rem);width:fit-content;margin-bottom:15px;font-size:clamp(1.8rem,1.59586rem + .35503vw,2.1rem);font-weight:700;line-height:clamp(2.2rem,1.99586rem + .35503vw,2.5rem)}.h5.underline{margin-bottom:15px}.text-center{text-align:center}.no-margin{margin:0}.badge{color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:baseline;background:#cf4621;border-radius:50px;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:1px 8px;font-size:clamp(1.2rem,1.13195rem + .118343vw,1.3rem);font-weight:600;display:flex}.badge.green{background:#6e8933}.badge.red,.badge.late-delivery,.badge.lost{background:#cf4621}.badge.wait-validation,.badge.project_detected,.badge.demande{background:#edd04a}.badge.wait-revalidation{background:#dc9c2f}.badge.send,.badge.build_offer,.badge.sendClient{background:#b9d15b}.badge.preparation,.badge.transmitted_offer,.badge.new{background:#5bd1a4}.badge.confirmation,.badge.negotiation_in_progress{background:#5baed1}.badge.processing,.badge.currently-being-supplied,.badge.process-of-delivery,.badge.win,.badge.signed{background:#9a60ef}.badge.shipped{background:#865bd1}.badge.factured{background:#511fb3}.badge.end,.badge.cancel,.badge.done{background:#c1c1c1}.action-label{align-items:center;gap:4px;font-weight:800;display:inline-flex}.action-label.success{color:#6e8933}.action-label.danger{color:#cf4621}.input{letter-spacing:.7px;background:#fff;border:1px solid #9c9c9c;outline:none;width:100%;padding:12px 16px;font-size:clamp(1.4rem,1.26391rem + .236686vw,1.6rem);font-weight:500}.input::placeholder{color:#9c9c9c}.input:focus{border:1px solid #aeca71;box-shadow:inset 0 0 0 1px #aeca71}.required{color:#cf4621}.label{font-size:clamp(1.4rem,1.26391rem + .236686vw,1.6rem);font-weight:600}.input-container{flex-direction:column;gap:12px;width:100%;font-size:clamp(1.4rem,1.26391rem + .236686vw,1.6rem);display:flex}.input-container:has(>label>input[type=checkbox]){flex-flow:row-reverse;justify-content:flex-end;align-items:center;column-gap:8px}.input-container:has(>label>input[type=checkbox])>label:has(input[type=checkbox]){margin:0}.form-container{flex-wrap:wrap;gap:1.2rem;padding:2px 0;display:flex}.form-container .splitter{gap:1.6rem;width:100%;display:flex}@media screen and (max-width:767px){.form-container .splitter{flex-direction:column}}.form-container .splitter input{width:100%}.form-container-repeater{flex-direction:column;gap:1rem;width:100%;padding:6px 0;display:flex}.form-container-repeater .repeater-footer{border-top:1px solid #00000014;justify-content:flex-start;margin-top:4px;padding-top:8px;display:flex}.form-container-repeater .splitter.is-header{padding:0 0 2px}.form-container-repeater .splitter.is-header .label{opacity:.75;letter-spacing:.01em;font-weight:600}.form-container-repeater .splitter{grid-template-columns:minmax(180px,1fr) 75px minmax(240px,2fr) 52px;align-items:start;gap:1rem;width:100%;padding:6px 0;display:grid}@media screen and (max-width:767px){.form-container-repeater .splitter{grid-template-columns:1fr;gap:.75rem;padding:10px 0}.form-container-repeater .splitter .actions-col{justify-content:flex-end}}.form-container-repeater .splitter:not(.is-header){border-top:1px solid #0000000f}.form-container-repeater .input-container-repeater{flex-direction:column;gap:8px;width:100%;font-size:clamp(1.4rem,1.26391rem + .236686vw,1.6rem);display:flex}.form-container-repeater .input-container-repeater .label{margin:0;line-height:1.2}.form-container-repeater .input-container-repeater .actions-col{justify-content:flex-end;align-items:flex-end;width:100%;padding-top:22px;display:flex}.form-container-repeater .input-container-repeater .splitter:not(.is-header){padding-top:12px;padding-bottom:12px}.form-container-repeater .input-container-repeater .splitter.is-header{border-top:none;padding-top:0;padding-bottom:6px}.textarea{color:#000;font-family:var(--font-bricolage);resize:none;background:#fff;border:1px solid #000;border-radius:0;outline:none;width:100%;min-height:100px;padding:12px 16px;font-size:clamp(1.4rem,1.26391rem + .236686vw,1.6rem)}.textarea.resize{resize:vertical}.textarea::placeholder{color:#9c9c9c}.textarea:focus{border:1px solid #aeca71;box-shadow:inset 0 0 0 1px #aeca71}.searchContainer{margin:1.5rem 0}.searchContainer .searchWrapper{align-items:center;max-width:250px;display:flex;position:relative}.searchContainer .searchWrapper .searchIcon{color:#666;position:absolute;left:10px}.searchContainer .searchWrapper .searchInput{border:2px solid #000;outline:none;width:100%;padding:8px 10px 8px 35px;font-size:14px;transition:border-color .2s;box-shadow:2px 2px #000}.searchContainer .searchWrapper .searchInput:focus{border-color:#6e8933}.searchContainer .searchWrapper .searchInput::placeholder{color:#999}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{color:#000;cursor:pointer;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;width:fit-content;max-width:100%;font-size:1.6rem;font-style:normal;font-weight:500;line-height:110%;font-family:var(--font-bricolage),"montserrat",sans-serif;background:#fff;border:2px solid #000;border-radius:0;outline:none;flex-flow:row;justify-content:center;align-items:center;column-gap:6px;min-height:38px;padding:8px 12px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;box-shadow:2px 2px #000}.button.no-padding{padding:4px}.button svg{width:18px;height:18px}.button:hover{color:#fff;background:#6e8933}.button.red:hover{color:#fff;background:#cf4621}.button.small{min-height:31px;padding:6px 8px;font-size:13px}.button.small.no-padding{padding:2px 4px}.button.small.no-padding svg{width:20px;height:20px}.button.small svg{width:14px;height:14px}.button.revertRed{color:#fff;background:#cf4621}.button.revertRed:hover{color:#000;background:#fff}.button.revertGreen{color:#fff;background:#6e8933}.button.revertGreen:hover{color:#000;background:#fff}.button.center{margin:0 auto;display:flex}.button.left{margin-right:auto}.button.right{margin-left:auto}.button.disabled{pointer-events:none;cursor:not-allowed;color:#fff;background:#9c9c9c}.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;min-height:inherit;padding:0}.button.square.small{width:30px;height:30px}.button.pointerevent{pointer-events:all}.icon{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;display:inline-block}
.header-module-scss-module__GIJ79G__header{z-index:999;background:#fff;border-bottom:2px solid #000;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 12px;display:flex;position:fixed;top:0}.header-module-scss-module__GIJ79G__header.header-module-scss-module__GIJ79G__noLogin{background:0 0;border:none;padding:12px}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left{justify-content:space-between;align-items:center;column-gap:16px;height:100%;padding:0 12px;transition:all .3s ease-in-out;display:flex}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left .header-module-scss-module__GIJ79G__backToDashboard{height:35px;display:block}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left.header-module-scss-module__GIJ79G__isHovered input,.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left.header-module-scss-module__GIJ79G__open input{margin-left:110px}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left input{cursor:pointer;appearance:none;opacity:0;border:2px solid #000;border-radius:50%;width:16px;height:16px;transition:all .3s ease-in-out,opacity .2s linear;display:block;position:relative}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left input.header-module-scss-module__GIJ79G__active{opacity:1}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left input:before{content:"";border:2px solid #000;border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__left input:checked:before{display:block}.header-module-scss-module__GIJ79G__header .header-module-scss-module__GIJ79G__clientLogo{object-fit:contain;width:auto;max-width:150px;height:35px}
.dropdown-module-scss-module__yjTo9a__dropdownContainer{display:inline-block;position:relative}.dropdown-module-scss-module__yjTo9a__dropdownTrigger{cursor:pointer}.dropdown-module-scss-module__yjTo9a__dropdownTrigger:hover{opacity:.8}.dropdown-module-scss-module__yjTo9a__dropdownContent{z-index:1000;background-color:#fff;border:2px solid #000;min-width:150px;max-width:200px;animation:.2s ease-in-out dropdown-module-scss-module__yjTo9a__fadeIn;position:absolute;overflow:hidden;box-shadow:2px 2px #000}.dropdown-module-scss-module__yjTo9a__bottom-left{top:calc(100% + 5px);right:0}.dropdown-module-scss-module__yjTo9a__bottom-right{top:calc(100% + 5px);left:0}.dropdown-module-scss-module__yjTo9a__top-left{bottom:calc(100% + 5px);right:0}.dropdown-module-scss-module__yjTo9a__top-right{bottom:calc(100% + 5px);left:0}.dropdown-module-scss-module__yjTo9a__item{cursor:pointer;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.dropdown-module-scss-module__yjTo9a__item:hover{background-color:#f1f1f1}.dropdown-module-scss-module__yjTo9a__item.dropdown-module-scss-module__yjTo9a__danger{color:#e53935}.dropdown-module-scss-module__yjTo9a__item.dropdown-module-scss-module__yjTo9a__danger:hover{background-color:#e539351a}.dropdown-module-scss-module__yjTo9a__title{text-overflow:ellipsis;white-space:nowrap;background-color:#eef4e1;align-items:center;width:100%;height:40px;padding:8px 12px;font-weight:600;overflow:hidden}.dropdown-module-scss-module__yjTo9a__divider{background-color:#e0e0e0;height:1px}@keyframes dropdown-module-scss-module__yjTo9a__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.aside-module-scss-module__AqdYrG__aside{z-index:1001;background-color:#fff;border-right:2px solid #000;width:64px;margin-top:0;transition:all .2s;position:fixed;top:60px;bottom:0;left:0}.aside-module-scss-module__AqdYrG__aside.aside-module-scss-module__AqdYrG__open{width:280px}.aside-module-scss-module__AqdYrG__aside.aside-module-scss-module__AqdYrG__open nav{padding:24px 12px}.aside-module-scss-module__AqdYrG__aside.aside-module-scss-module__AqdYrG__open p .aside-module-scss-module__AqdYrG__label,.aside-module-scss-module__AqdYrG__aside.aside-module-scss-module__AqdYrG__open a .aside-module-scss-module__AqdYrG__label{opacity:1;justify-content:space-between;align-items:center;width:100%;display:flex}.aside-module-scss-module__AqdYrG__aside.aside-module-scss-module__AqdYrG__open p .aside-module-scss-module__AqdYrG__label .aside-module-scss-module__AqdYrG__reminder,.aside-module-scss-module__AqdYrG__aside.aside-module-scss-module__AqdYrG__open a .aside-module-scss-module__AqdYrG__label .aside-module-scss-module__AqdYrG__reminder{color:#fff;background:#cf4621;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:4px;display:flex}.aside-module-scss-module__AqdYrG__aside nav{max-height:100%;padding:24px 6px;overflow:hidden auto}.aside-module-scss-module__AqdYrG__aside ul{flex-direction:column;gap:16px;display:flex}.aside-module-scss-module__AqdYrG__aside ul a,.aside-module-scss-module__AqdYrG__aside ul p{cursor:pointer;text-transform:capitalize;white-space:nowrap;z-index:1;color:#000;-webkit-user-select:none;user-select:none;border:2px solid #0000;flex-flow:row;align-items:center;column-gap:6px;width:100%;max-width:100%;padding:8px 12px;font-size:clamp(1.3rem,1.23195rem + .118343vw,1.4rem);font-style:normal;font-weight:500;line-height:110%;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;box-shadow:2px 2px #0000}.aside-module-scss-module__AqdYrG__aside ul a .aside-module-scss-module__AqdYrG__label,.aside-module-scss-module__AqdYrG__aside ul p .aside-module-scss-module__AqdYrG__label{opacity:0;width:0;transition:all .1s}.aside-module-scss-module__AqdYrG__aside ul a:hover,.aside-module-scss-module__AqdYrG__aside ul p:hover{color:#fff;background:#6e8933;border:2px solid #000;border-radius:0;box-shadow:2px 2px #000}.aside-module-scss-module__AqdYrG__aside ul a.aside-module-scss-module__AqdYrG__isActive,.aside-module-scss-module__AqdYrG__aside ul p.aside-module-scss-module__AqdYrG__isActive{color:#fff;background:#cf4621;border:2px solid #000;border-radius:0;box-shadow:2px 2px #000}
