.Auth-module__CT3BAq__mainContainer{background-image:url(/colas-batiment-1.jpg);background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Auth-module__CT3BAq__cont{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:30vw;display:flex}.Auth-module__CT3BAq__ssoDiv{flex-direction:row;justify-content:flex-end;width:80%;margin-bottom:1vh;display:flex}.Auth-module__CT3BAq__loginCont{flex-wrap:auto;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Auth-module__CT3BAq__loginCont>h1{margin:1vw 1vh}.Auth-module__CT3BAq__imageCont{background-color:var(--colas-blue);justify-content:center;align-items:center;width:100%;padding:3vh 0;display:flex}.Auth-module__CT3BAq__authinput{border:none;width:100%;height:100%;margin:0;padding:.5vw .5vh}.Auth-module__CT3BAq__authinput:focus{outline:none}.Auth-module__CT3BAq__inputIcon{background-color:#d3d3d3;border:1px solid gray;justify-content:center;align-items:center;width:18%;display:flex}.Auth-module__CT3BAq__inputContainer{border:1px solid #000;justify-content:space-between;align-items:center;width:80%;height:3vh;margin-bottom:1vh;padding:1vw .5vh;display:flex}.Auth-module__CT3BAq__btn{background-color:var(--colas-darkblue);color:#fff;text-align:center;border-radius:10px;width:80%;margin:1vw 4vh;padding:.5rem 0}.Auth-module__CT3BAq__btn:hover{cursor:pointer;filter:brightness(1.2)}.Auth-module__CT3BAq__subDiv{justify-content:space-between;width:80%;margin-bottom:.5rem;font-size:small;display:flex}.Auth-module__CT3BAq__bottomLink:hover{cursor:pointer;text-decoration:underline}.Auth-module__CT3BAq__error{border:2px solid red;width:82%;height:80%;padding:.1rem}.Auth-module__CT3BAq__message{justify-content:flex-start;align-items:center;height:4vh;display:flex}.Auth-module__CT3BAq__error{color:red;border:none;width:100%}.Auth-module__CT3BAq__success{color:green;border:none;width:100%}.Auth-module__CT3BAq__buttonDiv{min-width:8vw;margin-bottom:1vh}
.Utils-module__M5f8xq__button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:6vh;padding:.5vh 1vw;font-size:2vh;display:flex}.Utils-module__M5f8xq__validate{background-color:var(--colas-blue);color:#fff}.Utils-module__M5f8xq__add{background-color:var(--colas-bordeaux);color:#fff}.Utils-module__M5f8xq__pdf{background-color:var(--colas-orange)}.Utils-module__M5f8xq__sign{background-color:var(--colas-yellow)}.Utils-module__M5f8xq__edit{background-color:var(--colas-light-blue)}
.PopupBulkPdfProgress-module__nNMV8q__container{box-sizing:border-box;flex-direction:column;gap:2vh;width:100%;height:100%;padding:2vh 1vw;display:flex}.PopupBulkPdfProgress-module__nNMV8q__statusLine{color:#222;align-items:center;gap:1vw;font-size:2vh;display:flex}.PopupBulkPdfProgress-module__nNMV8q__spinner{border:3px solid #ddd;border-top-color:var(--colas-blue);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.8s linear infinite PopupBulkPdfProgress-module__nNMV8q__spin}@keyframes PopupBulkPdfProgress-module__nNMV8q__spin{to{transform:rotate(360deg)}}.PopupBulkPdfProgress-module__nNMV8q__counter{text-align:center;font-size:2.4vh;font-weight:600}.PopupBulkPdfProgress-module__nNMV8q__currentLine{color:#555;text-align:center;min-height:2.2vh;font-size:1.8vh}.PopupBulkPdfProgress-module__nNMV8q__progressBarOuter{background-color:#e8e8e8;border-radius:10px;width:100%;height:2vh;overflow:hidden}.PopupBulkPdfProgress-module__nNMV8q__progressBarInner{background-color:var(--colas-blue);height:100%;transition:width .25s}.PopupBulkPdfProgress-module__nNMV8q__percent{text-align:center;color:#555;font-size:1.6vh}.PopupBulkPdfProgress-module__nNMV8q__actionsRow{justify-content:flex-end;gap:1vw;margin-top:auto;display:flex}.PopupBulkPdfProgress-module__nNMV8q__errorsContainer{background-color:#fff5f5;border:1px solid #ffd0d0;border-radius:6px;max-height:25vh;padding:1vh 1vw;font-size:1.6vh;overflow-y:auto}.PopupBulkPdfProgress-module__nNMV8q__errorsTitle{color:#b00020;margin-bottom:.5vh;font-weight:600}.PopupBulkPdfProgress-module__nNMV8q__errorItem{color:#b00020;margin:.2vh 0}.PopupBulkPdfProgress-module__nNMV8q__doneBadge{color:green;text-align:center;font-size:1.8vh;font-weight:600}.PopupBulkPdfProgress-module__nNMV8q__cancelledBadge{color:#b07400;text-align:center;font-size:1.8vh;font-weight:600}
.PopupWindow-module__fHiHRW__mainContainer{z-index:100;background-color:#4b4b4bcc;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.PopupWindow-module__fHiHRW__formContainer{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:60vh;display:flex}.PopupWindow-module__fHiHRW__medium{width:60vw}.PopupWindow-module__fHiHRW__small{width:40vw}.PopupWindow-module__fHiHRW__subContainer{flex-direction:column;justify-content:space-between;align-items:center;width:94%;height:100%;padding:2vh 3%;display:flex;overflow-y:auto}.PopupWindow-module__fHiHRW__contentContainer{flex-direction:column;justify-content:space-between;height:100%;display:flex}.PopupWindow-module__fHiHRW__closeDiv{background-color:var(--colas-blue);color:#fff;justify-content:space-between;align-items:center;width:94%;padding:2vh 3%;display:flex}.PopupWindow-module__fHiHRW__close:hover{cursor:pointer}
.ProjectNav-module__oATTjq__container{border-top:.5vh solid gray;align-items:center;width:100%;height:7vh;font-size:2.5vh;display:flex}.ProjectNav-module__oATTjq__subContainer{color:#fff;background-color:var(--colas-blue);flex:.2;justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex}.ProjectNav-module__oATTjq__focused{filter:brightness(1.4);color:var(--colas-yellow);border-bottom:2px solid var(--colas-yellow)}.ProjectNav-module__oATTjq__separator{background-color:var(--colas-yellow);flex:.005;height:100%}.ProjectNav-module__oATTjq__halfContainer{color:#fff;background-color:var(--colas-blue);flex:.0975;justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex}
.CookiesConsentBanner-module__4Mv2qG__mainContainer{background-color:var(--colas-blue);color:#f5f5f5;border-radius:20px 20px 0 0;flex-direction:column;justify-content:space-between;width:60vw;height:12vh;padding:1vw 1vh;display:flex;position:absolute;bottom:0;right:20vw}.CookiesConsentBanner-module__4Mv2qG__buttonContainer{flex-direction:row;justify-content:space-around;display:flex}.CookiesConsentBanner-module__4Mv2qG__button{color:#000;cursor:pointer;background-color:#f0f8ff;border:1px solid #000;width:fit-content;padding:1vh 1vw;font-weight:700}.CookiesConsentBanner-module__4Mv2qG__message{text-align:center;justify-content:center}
.Authenticator-module__I4KHwq__maintenanceRoot{z-index:9999;background:radial-gradient(circle at 0 0,#1f4b82 0,#0b1b2e 45%,#050910 100%);justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.Authenticator-module__I4KHwq__maintenanceCard{text-align:center;background:#fff;border-radius:16px;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;padding:2.25rem 2rem;display:flex;box-shadow:0 18px 45px #00000038}.Authenticator-module__I4KHwq__maintenanceBadge{letter-spacing:.08em;text-transform:uppercase;color:#2455a5;background:#e7f0ff;border-radius:999px;align-self:center;padding:.35rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.Authenticator-module__I4KHwq__maintenanceTitle{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.Authenticator-module__I4KHwq__maintenanceSubtitle{color:#4b5563;margin:0;font-size:1rem;font-weight:500}.Authenticator-module__I4KHwq__maintenanceText{color:#6b7280;margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.Authenticator-module__I4KHwq__maintenanceFooter{flex-direction:column;align-items:center;gap:.85rem;margin-top:1.25rem;display:flex}.Authenticator-module__I4KHwq__maintenanceSpinner{border:3px solid #e5e7eb;border-top-color:#2455a5;border-radius:999px;width:32px;height:32px;animation:.8s linear infinite Authenticator-module__I4KHwq__maintenance-spin}.Authenticator-module__I4KHwq__maintenanceHint{color:#9ca3af;font-size:.8rem}@keyframes Authenticator-module__I4KHwq__maintenance-spin{to{transform:rotate(360deg)}}.Authenticator-module__I4KHwq__maintenanceCountdown{border-top:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:.35rem;margin-top:1.5rem;padding-top:1rem;display:flex}.Authenticator-module__I4KHwq__maintenanceEndLabel{color:#6b7280;font-size:.85rem}.Authenticator-module__I4KHwq__maintenanceEndTime{color:#111827;font-size:1.05rem;font-weight:600}.Authenticator-module__I4KHwq__maintenanceRemaining{color:#9ca3af;font-size:.8rem}
.BiggerButton-module__4cRhha__mainContainer{background-color:var(--colas-blue);border-radius:10px;justify-content:center;align-items:center;padding:.5rem 3rem;display:flex}.BiggerButton-module__4cRhha__title{color:var(--colas-yellow);font-size:larger;font-weight:700}.BiggerButton-module__4cRhha__mainContainer:hover{cursor:pointer;transform:scale(1.1)}
.FileElement-module__ibm1aG__link{margin-top:1vh;position:relative}.FileElement-module__ibm1aG__subIcon{cursor:pointer;z-index:10;position:absolute;top:0;right:10px}
.SelectInput-module__0rzskW__main{-webkit-border-radius:0}
.OfflineBanner-module__JHidAW__banner{border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1.5rem;font-size:1.4vh;display:flex}.OfflineBanner-module__JHidAW__online{background-color:#e8f5e9;border:1px solid #a5d6a7}.OfflineBanner-module__JHidAW__offline{background-color:#fff3e0;border:1px solid #ffcc80}.OfflineBanner-module__JHidAW__statusSection{align-items:center;gap:.5rem;display:flex}.OfflineBanner-module__JHidAW__statusDot{border-radius:50%;width:10px;height:10px}.OfflineBanner-module__JHidAW__dotOnline{background-color:#4caf50;box-shadow:0 0 6px #4caf50}.OfflineBanner-module__JHidAW__dotOffline{background-color:#ff9800;animation:2s infinite OfflineBanner-module__JHidAW__pulse;box-shadow:0 0 6px #ff9800}@keyframes OfflineBanner-module__JHidAW__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.OfflineBanner-module__JHidAW__statusText{color:#333;font-weight:600}.OfflineBanner-module__JHidAW__pendingSection{align-items:center;gap:.5rem;display:flex}.OfflineBanner-module__JHidAW__pendingText{color:#555}.OfflineBanner-module__JHidAW__sizeText{color:#888;font-size:.9em}.OfflineBanner-module__JHidAW__syncButton{background-color:var(--colas-blue);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:.5rem 1rem;font-size:1.3vh;font-weight:500;transition:all .2s}.OfflineBanner-module__JHidAW__syncButton:hover:not(:disabled){background-color:#1565c0}.OfflineBanner-module__JHidAW__syncButton:disabled{cursor:not-allowed;background-color:#90a4ae}.OfflineBanner-module__JHidAW__offlineSection{flex-direction:column;flex:1;align-items:flex-end;gap:.5rem;display:flex}.OfflineBanner-module__JHidAW__offlineMessage{color:#e65100;text-align:right;font-style:italic}.OfflineBanner-module__JHidAW__offlineLink{color:var(--colas-blue);background-color:#00529b1a;border-radius:5px;padding:.4rem 1rem;font-weight:600;text-decoration:none;transition:all .2s}.OfflineBanner-module__JHidAW__offlineLink:hover{background-color:#00529b33;text-decoration:none}.OfflineBanner-module__JHidAW__syncIcon{color:#555;font-size:1.4rem;font-weight:700}.OfflineBanner-module__JHidAW__rotating{color:#555;font-size:1.4rem;font-weight:700;animation:1s linear infinite OfflineBanner-module__JHidAW__rotate;display:inline-block}@keyframes OfflineBanner-module__JHidAW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.OfflineBanner-module__JHidAW__banner{flex-direction:column;align-items:flex-start;gap:.8rem}.OfflineBanner-module__JHidAW__offlineMessage{text-align:left}.OfflineBanner-module__JHidAW__syncButton{width:100%}}
.Draggable-module__Z8f3na__mainContainer:hover{cursor:grab}.Draggable-module__Z8f3na__mainContainer:active{cursor:grabbing}
.OfflineEdlForm-module__ER3Ofq__container{background-color:#fff;border-radius:10px;margin-top:2vh;padding:2vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflineEdlForm-module__ER3Ofq__title{color:var(--colas-blue);border-bottom:2px solid var(--colas-light-blue);margin:0 0 2vh;padding-bottom:1vh;font-size:2.2vh}.OfflineEdlForm-module__ER3Ofq__formGrid{flex-direction:column;gap:2vh;display:flex}.OfflineEdlForm-module__ER3Ofq__formRow{flex-wrap:wrap;gap:2vw;display:flex}.OfflineEdlForm-module__ER3Ofq__formRow>*{flex:1;min-width:200px}.OfflineEdlForm-module__ER3Ofq__localisationRow{flex-wrap:wrap;align-items:center;gap:2vw;display:flex}.OfflineEdlForm-module__ER3Ofq__label{color:#333;white-space:nowrap;font-size:1.6vh;font-weight:600}.OfflineEdlForm-module__ER3Ofq__buttonGroup{flex-wrap:wrap;gap:10px;display:flex}.OfflineEdlForm-module__ER3Ofq__locButton{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:1vh 2vw;font-size:1.6vh;transition:all .2s}.OfflineEdlForm-module__ER3Ofq__locButton:hover{background-color:#e0e0e0}.OfflineEdlForm-module__ER3Ofq__locButton.OfflineEdlForm-module__ER3Ofq__active{background-color:var(--colas-light-blue);border-color:var(--colas-blue);color:var(--colas-blue);font-weight:600}.OfflineEdlForm-module__ER3Ofq__observationRow{flex-direction:column;gap:1vh;display:flex}.OfflineEdlForm-module__ER3Ofq__observationHeader{align-items:center;gap:1vw;display:flex}.OfflineEdlForm-module__ER3Ofq__select{border:1px solid #ccc;border-radius:5px;padding:1vh 1vw;font-size:1.6vh}.OfflineEdlForm-module__ER3Ofq__inputsRow{flex-wrap:wrap;gap:2vw;display:flex}.OfflineEdlForm-module__ER3Ofq__input{border:1px solid #ccc;border-radius:5px;flex:1;min-width:200px;padding:1vh 1vw;font-size:1.8vh}.OfflineEdlForm-module__ER3Ofq__input:focus{border-color:var(--colas-blue);outline:none}.OfflineEdlForm-module__ER3Ofq__photoRow{margin-top:1vh}.OfflineEdlForm-module__ER3Ofq__photoButton{background-color:var(--colas-light-blue);cursor:pointer;border-radius:8px;align-items:center;gap:1vw;padding:1.5vh 2vw;transition:background-color .2s;display:inline-flex}.OfflineEdlForm-module__ER3Ofq__photoButton:hover{background-color:#c5dff5}.OfflineEdlForm-module__ER3Ofq__photoIcon{font-size:2.5vh}.OfflineEdlForm-module__ER3Ofq__photoCount{color:var(--colas-blue);font-weight:600}.OfflineEdlForm-module__ER3Ofq__actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:2vh;padding-top:2vh;display:flex}.OfflineEdlForm-module__ER3Ofq__resetButton{cursor:pointer;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;padding:1vh 2vw;font-size:1.6vh;transition:background-color .2s}.OfflineEdlForm-module__ER3Ofq__resetButton:hover{background-color:#e0e0e0}.OfflineEdlForm-module__ER3Ofq__validateButton{background-color:var(--colas-blue);color:#fff;cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.8vw;padding:1.2vh 2vw;font-size:1.6vh;font-weight:600;transition:background-color .2s;display:flex}.OfflineEdlForm-module__ER3Ofq__validateButton:hover:not(:disabled){background-color:#1565c0}.OfflineEdlForm-module__ER3Ofq__validateButton:disabled{cursor:not-allowed;background-color:#90a4ae}.OfflineEdlForm-module__ER3Ofq__buttonIcon{font-size:2.2vh;font-weight:700}.OfflineEdlForm-module__ER3Ofq__tempIdNotice{color:#666;background-color:#fff3e0;border-left:4px solid #ff9800;border-radius:8px;align-items:center;gap:1vw;margin-top:2vh;padding:1.5vh 1.5vw;font-size:1.4vh;display:flex}.OfflineEdlForm-module__ER3Ofq__infoIcon{font-size:2vh}@media (max-width:768px){.OfflineEdlForm-module__ER3Ofq__formRow{flex-direction:column}.OfflineEdlForm-module__ER3Ofq__localisationRow{flex-direction:column;align-items:flex-start}.OfflineEdlForm-module__ER3Ofq__inputsRow{flex-direction:column}.OfflineEdlForm-module__ER3Ofq__actions{flex-direction:column;gap:1vh}.OfflineEdlForm-module__ER3Ofq__resetButton,.OfflineEdlForm-module__ER3Ofq__validateButton{text-align:center;width:100%}}
.InfoButton-module__KNLVhW__buttonContainer{position:absolute;bottom:-1vh;right:-1vw}.InfoButton-module__KNLVhW__img{background-color:var(--colas-blue);border-radius:50%;width:2vh;height:2vh;padding:.5vh;position:relative}.InfoButton-module__KNLVhW__tooltiptext{background-color:var(--colas-blue);color:#fff;text-align:center;z-index:1;border-radius:.25em;width:20vw;padding:1vh;position:absolute;top:1vh}.InfoButton-module__KNLVhW__link{color:#fff;font-weight:700}
.StringSelector-module__smv5ma__mainContainer{position:relative}.StringSelector-module__smv5ma__select{width:25.5vw;margin-bottom:1vh;padding:1vh 1vw;font-size:larger}.StringSelector-module__smv5ma__textInput{z-index:900;width:20vw;padding:1vh 1vw;font-size:larger;position:absolute;left:0}
.OfflineTravauxForm-module__Yz1L5G__container{background-color:#fff;border-radius:10px;margin-top:2vh;padding:2vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflineTravauxForm-module__Yz1L5G__title{color:var(--colas-blue);border-bottom:2px solid var(--colas-light-blue);margin:0 0 2vh;padding-bottom:1vh;font-size:2.2vh}.OfflineTravauxForm-module__Yz1L5G__formGrid{flex-direction:column;gap:2vh;display:flex}.OfflineTravauxForm-module__Yz1L5G__formRow{flex-wrap:wrap;gap:2vw;display:flex}.OfflineTravauxForm-module__Yz1L5G__inputGroup{flex-direction:column;flex:1;gap:.5vh;min-width:200px;display:flex}.OfflineTravauxForm-module__Yz1L5G__inputGroup.OfflineTravauxForm-module__Yz1L5G__small{flex:none;min-width:120px;max-width:150px}.OfflineTravauxForm-module__Yz1L5G__label{color:#333;font-size:1.6vh;font-weight:600}.OfflineTravauxForm-module__Yz1L5G__textInput{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:1vh 1vw;font-size:1.8vh}.OfflineTravauxForm-module__Yz1L5G__textInput:focus{border-color:var(--colas-blue);outline:none}.OfflineTravauxForm-module__Yz1L5G__numberInput{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:1vh 1vw;font-size:1.8vh}.OfflineTravauxForm-module__Yz1L5G__numberInput:focus{border-color:var(--colas-blue);outline:none}.OfflineTravauxForm-module__Yz1L5G__select{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:1vh 1vw;font-size:1.8vh}.OfflineTravauxForm-module__Yz1L5G__unitSelect{width:100%}.OfflineTravauxForm-module__Yz1L5G__mentionsRow{flex-wrap:wrap;align-items:flex-start;gap:2vw;display:flex}.OfflineTravauxForm-module__Yz1L5G__mentionsGroup{flex-wrap:wrap;gap:2vw;display:flex}.OfflineTravauxForm-module__Yz1L5G__checkboxLabel{cursor:pointer;background-color:#f5f5f5;border-radius:5px;align-items:center;gap:.5vw;padding:.5vh 1vw;font-size:1.6vh;transition:background-color .2s;display:flex}.OfflineTravauxForm-module__Yz1L5G__checkboxLabel:hover{background-color:#e8e8e8}.OfflineTravauxForm-module__Yz1L5G__checkboxLabel input[type=checkbox]{cursor:pointer;width:1.6vh;height:1.6vh}.OfflineTravauxForm-module__Yz1L5G__checkboxLabel input[type=checkbox]:checked+span{color:var(--colas-blue);font-weight:600}.OfflineTravauxForm-module__Yz1L5G__actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:2vh;padding-top:2vh;display:flex}.OfflineTravauxForm-module__Yz1L5G__resetButton{cursor:pointer;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;padding:1vh 2vw;font-size:1.6vh;transition:background-color .2s}.OfflineTravauxForm-module__Yz1L5G__resetButton:hover{background-color:#e0e0e0}.OfflineTravauxForm-module__Yz1L5G__validateButton{background-color:var(--colas-blue);color:#fff;cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.8vw;padding:1.2vh 2vw;font-size:1.6vh;font-weight:600;transition:background-color .2s;display:flex}.OfflineTravauxForm-module__Yz1L5G__validateButton:hover:not(:disabled){background-color:#1565c0}.OfflineTravauxForm-module__Yz1L5G__validateButton:disabled{cursor:not-allowed;background-color:#90a4ae}.OfflineTravauxForm-module__Yz1L5G__buttonIcon{font-size:2.2vh;font-weight:700}@media (max-width:768px){.OfflineTravauxForm-module__Yz1L5G__formRow{flex-direction:column}.OfflineTravauxForm-module__Yz1L5G__inputGroup.OfflineTravauxForm-module__Yz1L5G__small{min-width:100%;max-width:100%}.OfflineTravauxForm-module__Yz1L5G__mentionsRow{flex-direction:column;align-items:flex-start}.OfflineTravauxForm-module__Yz1L5G__mentionsGroup{flex-direction:column;gap:1vh;width:100%}.OfflineTravauxForm-module__Yz1L5G__actions{flex-direction:column;gap:1vh}.OfflineTravauxForm-module__Yz1L5G__resetButton,.OfflineTravauxForm-module__Yz1L5G__validateButton{text-align:center;width:100%}}
.FlatAdder-module__lna2Iq__mainContainer{border:5px solid var(--colas-blue);background-color:var(--colas-blue);border-radius:15px;flex-direction:column;width:20vw;margin:2%;display:flex}.FlatAdder-module__lna2Iq__unavailable{color:#000;background-color:gray;border:5px solid gray}.FlatAdder-module__lna2Iq__header{justify-content:center;align-items:center;display:flex}.FlatAdder-module__lna2Iq__header>p{color:#fff;white-space:nowrap;margin:2vh 1vw;padding:0;font-size:2.5vh;overflow:hidden}
.IncrementalListTextInput-module__jWtn5a__inputContainer{width:100%;position:relative}.IncrementalListTextInput-module__jWtn5a__dropDownList{z-index:10;background-color:#f5f5f5;border:1px solid #000;width:fit-content;padding:.5rem;font-size:1.6vh;list-style:none;position:fixed}
.OfflineQueueList-module__vYxvhG__container{background-color:#fff;border-radius:10px;margin-top:2vh;padding:2vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflineQueueList-module__vYxvhG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;margin-bottom:2vh;display:flex}.OfflineQueueList-module__vYxvhG__title{color:var(--colas-blue);margin:0;font-size:2.2vh}.OfflineQueueList-module__vYxvhG__syncingBadge{color:#1976d2;background-color:#e3f2fd;border-radius:20px;align-items:center;gap:.5vw;padding:.5vh 1vw;font-size:1.4vh;display:flex}.OfflineQueueList-module__vYxvhG__spinner{border:2px solid #1976d2;border-top-color:#0000;border-radius:50%;width:1.6vh;height:1.6vh;animation:1s linear infinite OfflineQueueList-module__vYxvhG__spin}@keyframes OfflineQueueList-module__vYxvhG__spin{to{transform:rotate(360deg)}}.OfflineQueueList-module__vYxvhG__list{flex-direction:column;gap:1.5vh;max-height:50vh;display:flex;overflow-y:auto}.OfflineQueueList-module__vYxvhG__emptyState{color:#888;flex-direction:column;justify-content:center;align-items:center;padding:5vh 2vw;display:flex}.OfflineQueueList-module__vYxvhG__emptyIcon{margin-bottom:2vh;font-size:5vh}.OfflineQueueList-module__vYxvhG__emptyState p{margin:0;font-size:2vh}.OfflineQueueList-module__vYxvhG__emptySubtext{margin-top:1vh;font-size:1.4vh}.OfflineQueueList-module__vYxvhG__actionItem{background-color:#f9f9f9;border-left:4px solid #ccc;border-radius:8px;padding:1.5vh 1.5vw}.OfflineQueueList-module__vYxvhG__actionItem.OfflineQueueList-module__vYxvhG__pending{background-color:#fff8e1;border-left-color:#ff9800}.OfflineQueueList-module__vYxvhG__actionItem.OfflineQueueList-module__vYxvhG__syncing{background-color:#e3f2fd;border-left-color:#2196f3}.OfflineQueueList-module__vYxvhG__actionItem.OfflineQueueList-module__vYxvhG__failed{background-color:#ffebee;border-left-color:#f44336}.OfflineQueueList-module__vYxvhG__actionItem.OfflineQueueList-module__vYxvhG__success{background-color:#e8f5e9;border-left-color:#4caf50}.OfflineQueueList-module__vYxvhG__actionHeader{justify-content:space-between;align-items:center;margin-bottom:1vh;display:flex}.OfflineQueueList-module__vYxvhG__actionType{color:#333;font-size:1.8vh;font-weight:600}.OfflineQueueList-module__vYxvhG__statusBadge{border-radius:12px;padding:.3vh 1vw;font-size:1.2vh;font-weight:600}.OfflineQueueList-module__vYxvhG__statusBadge.OfflineQueueList-module__vYxvhG__pending{color:#fff;background-color:#ff9800}.OfflineQueueList-module__vYxvhG__statusBadge.OfflineQueueList-module__vYxvhG__syncing{color:#fff;background-color:#2196f3}.OfflineQueueList-module__vYxvhG__statusBadge.OfflineQueueList-module__vYxvhG__failed{color:#fff;background-color:#f44336}.OfflineQueueList-module__vYxvhG__statusBadge.OfflineQueueList-module__vYxvhG__success{color:#fff;background-color:#4caf50}.OfflineQueueList-module__vYxvhG__actionDetails{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;display:flex}.OfflineQueueList-module__vYxvhG__summary{color:#666;flex:1;margin:0;font-size:1.4vh}.OfflineQueueList-module__vYxvhG__timestamp{color:#999;white-space:nowrap;font-size:1.2vh}.OfflineQueueList-module__vYxvhG__errorMessage{color:#c62828;background-color:#f443361a;border-radius:4px;margin-top:1vh;padding:1vh 1vw;font-size:1.3vh}.OfflineQueueList-module__vYxvhG__retryCount{margin-left:.5vw;font-weight:600}.OfflineQueueList-module__vYxvhG__actionActions{justify-content:flex-end;margin-top:1vh;display:flex}.OfflineQueueList-module__vYxvhG__removeButton{color:#f44336;cursor:pointer;background-color:#0000;border:1px solid #f44336;border-radius:4px;padding:.5vh 1.5vw;font-size:1.3vh;transition:all .2s}.OfflineQueueList-module__vYxvhG__removeButton:hover:not(:disabled){color:#fff;background-color:#f44336}.OfflineQueueList-module__vYxvhG__removeButton:disabled{opacity:.5;cursor:not-allowed}.OfflineQueueList-module__vYxvhG__footer{border-top:1px solid #eee;justify-content:center;margin-top:2vh;padding-top:2vh;display:flex}.OfflineQueueList-module__vYxvhG__clearAllButton{color:#fff;cursor:pointer;background-color:#f44336;border:none;border-radius:5px;padding:1vh 3vw;font-size:1.6vh;transition:background-color .2s}.OfflineQueueList-module__vYxvhG__clearAllButton:hover:not(:disabled){background-color:#d32f2f}.OfflineQueueList-module__vYxvhG__clearAllButton:disabled{cursor:not-allowed;background-color:#ccc}@media (max-width:768px){.OfflineQueueList-module__vYxvhG__header,.OfflineQueueList-module__vYxvhG__actionDetails{flex-direction:column;align-items:flex-start}.OfflineQueueList-module__vYxvhG__timestamp{align-self:flex-end}}
.BuildingDisplayer-module__rHHkWG__mainContainer{background-color:var(--colas-blue);color:#fff;border:5px solid var(--colas-blue);border-radius:15px;flex-direction:column;align-items:center;height:90%;margin:2%;display:flex}.BuildingDisplayer-module__rHHkWG__header{justify-content:content;flex-direction:column;flex:.15;align-items:center;display:flex}.BuildingDisplayer-module__rHHkWG__flatList{width:98%;color:var(--colas-blue);background-color:#fff;flex-direction:column;flex:.85;align-items:center;margin:2%;display:flex;overflow:auto}.BuildingDisplayer-module__rHHkWG__details{width:98%;color:var(--colas-blue);background-color:#fff;flex:.85;margin:2%}.BuildingDisplayer-module__rHHkWG__navBar{border-top:1px solid #fff;display:flex}.BuildingDisplayer-module__rHHkWG__navMenu{background-color:var(--colas-blue);margin:0;padding:1.5vh 2vw}.BuildingDisplayer-module__rHHkWG__selected{color:var(--colas-yellow);filter:brightness(1.2)}.BuildingDisplayer-module__rHHkWG__navBar>div:hover{cursor:pointer}.BuildingDisplayer-module__rHHkWG__navBar>div>p{margin:0}.BuildingDisplayer-module__rHHkWG__flatItem{border-radius:15px;justify-content:center;align-items:center;width:60%;margin:1.5%;padding:1vh 1vw;display:flex}.BuildingDisplayer-module__rHHkWG__selectedFlatItem{border:2px solid var(--colas-yellow)}.BuildingDisplayer-module__rHHkWG__flatItem:hover{cursor:pointer;background-color:var(--colas-blue);color:#fff}.BuildingDisplayer-module__rHHkWG__buildingSelection{padding-bottom:2%}.BuildingDisplayer-module__rHHkWG__addContainer{background-color:var(--colas-blue);color:#fff;border-radius:20px;align-items:center;padding:0 20%;display:flex}.BuildingDisplayer-module__rHHkWG__addContainer:hover{cursor:pointer}
.ItemDetails-module__X-8LFW__mainContainer{z-index:101;background-color:#fff;border:1px solid #000;flex-direction:column;align-items:flex-start;width:22vw;display:flex;position:absolute;top:27vh;right:1vw}.ItemDetails-module__X-8LFW__selectInput{width:100%;padding:.5vh .5vw}.ItemDetails-module__X-8LFW__selectTextInput{width:94%;padding:.5vh .5vw}.ItemDetails-module__X-8LFW__title{margin:1vh 0;font-size:2.2vh;font-weight:700}.ItemDetails-module__X-8LFW__deleteDiv{cursor:pointer;justify-content:flex-end}.ItemDetails-module__X-8LFW__repositionDiv{cursor:pointer;justify-content:flex-start}.ItemDetails-module__X-8LFW__repositionDiv>p{margin-right:1vw}.ItemDetails-module__X-8LFW__contentDiv{flex-direction:column;width:20vw;max-height:62vh;padding:1vh 1vw;display:flex;overflow-x:auto}.ItemDetails-module__X-8LFW__actionDiv{justify-content:space-between;align-items:center;display:flex}.ItemDetails-module__X-8LFW__subAction{display:flex}.ItemDetails-module__X-8LFW__subAction>*{margin-right:1vw}.ItemDetails-module__X-8LFW__header{background-color:var(--colas-blue);color:#fff;justify-content:space-between;align-items:center;width:18vw;padding:1vh 2vw;display:flex}.ItemDetails-module__X-8LFW__input{width:94%;padding:.5vh .5vw}.ItemDetails-module__X-8LFW__subDiv{align-items:center;width:100%;display:flex}.ItemDetails-module__X-8LFW__longTextDiv{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.ItemDetails-module__X-8LFW__fileList{display:flex;overflow:auto}.ItemDetails-module__X-8LFW__infoTitle{margin-right:1vw;font-weight:700}.ItemDetails-module__X-8LFW__fileDisplayer{flex-direction:column;align-items:center;width:8vw;margin-right:1vw;display:flex}.ItemDetails-module__X-8LFW__fileDisplayer:hover{cursor:pointer}.ItemDetails-module__X-8LFW__fileDisplayer>p{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:small;overflow:hidden}#ItemDetails-module__X-8LFW__closeBtn:hover{cursor:pointer}.ItemDetails-module__X-8LFW__pictureDisplayer{width:100%;height:30vh;position:relative}.ItemDetails-module__X-8LFW__smallerButton{background-color:var(--colas-blue);color:#fff;padding:1vh 1vw;font-size:1.6vh}.ItemDetails-module__X-8LFW__picturesGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;max-height:25vh;display:grid;overflow:auto}.ItemDetails-module__X-8LFW__pictureItem{width:100%;padding-top:100%;position:relative}
.LayerDisplayer-module__XvT8fq__mainContainer{flex-direction:column;width:100%;display:flex}.LayerDisplayer-module__XvT8fq__displayContainer{flex-direction:column;display:flex}.LayerDisplayer-module__XvT8fq__hidden{display:none}.LayerDisplayer-module__XvT8fq__headCont{align-items:center;width:20vw;display:flex}.LayerDisplayer-module__XvT8fq__description{border-bottom:1px solid var(--colas-cyan);justify-content:flex-start;align-items:center;display:flex}.LayerDisplayer-module__XvT8fq__description>h3{color:var(--colas-orange);padding-left:1vw;font-size:2vh}.LayerDisplayer-module__XvT8fq__title{width:20vw;padding-left:1vw;font-size:3vh}.LayerDisplayer-module__XvT8fq__plusImage{background-color:var(--colas-light-blue);border-radius:50%;padding:1rem}.LayerDisplayer-module__XvT8fq__headCont>p:hover{cursor:pointer}.LayerDisplayer-module__XvT8fq__nameTitle{width:30%}.LayerDisplayer-module__XvT8fq__mentionsTitle{width:26%}.LayerDisplayer-module__XvT8fq__observationTitle{width:20%}.LayerDisplayer-module__XvT8fq__pjTitle{width:18%}.LayerDisplayer-module__XvT8fq__reorderButton{background-color:var(--colas-orange);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;margin-left:2vw;padding:.5rem 1rem;font-size:1.4vh;font-weight:500;transition:all .3s}.LayerDisplayer-module__XvT8fq__reorderButton:hover{background-color:var(--colas-cyan);transform:scale(1.05)}.LayerDisplayer-module__XvT8fq__reorderButton:active{transform:scale(.95)}
.OfflinePageHeader-module__qCk7YG__container{background-color:#fff;border-radius:10px;margin-bottom:1vh;padding:1.5vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflinePageHeader-module__qCk7YG__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;margin-bottom:1.5vh;display:flex}.OfflinePageHeader-module__qCk7YG__backButton{cursor:pointer;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;align-items:center;gap:.5vw;padding:1vh 1.5vw;font-size:1.6vh;transition:all .2s;display:flex}.OfflinePageHeader-module__qCk7YG__backButton:hover{background-color:#e0e0e0}.OfflinePageHeader-module__qCk7YG__backIcon{font-size:2vh}.OfflinePageHeader-module__qCk7YG__syncExitButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:5px;align-items:center;gap:.5vw;padding:1vh 1.5vw;font-size:1.6vh;font-weight:600;transition:all .2s;display:flex}.OfflinePageHeader-module__qCk7YG__syncExitButton:hover:not(:disabled){background-color:#43a047}.OfflinePageHeader-module__qCk7YG__syncExitButton:disabled{cursor:not-allowed;background-color:#a5d6a7}.OfflinePageHeader-module__qCk7YG__syncIcon{font-size:2vh}.OfflinePageHeader-module__qCk7YG__exitOnlineButton{color:#2e7d32;cursor:pointer;background-color:#e8f5e9;border:1px solid #4caf50;border-radius:5px;align-items:center;gap:.5vw;padding:1vh 1.5vw;font-size:1.6vh;font-weight:600;transition:all .2s;display:flex}.OfflinePageHeader-module__qCk7YG__exitOnlineButton:hover{background-color:#c8e6c9}.OfflinePageHeader-module__qCk7YG__titleSection{flex-direction:column;align-items:center;display:flex}.OfflinePageHeader-module__qCk7YG__title{color:var(--colas-blue);margin:0;font-size:2.5vh}.OfflinePageHeader-module__qCk7YG__projectName{color:#666;margin-top:.3vh;font-size:1.4vh}.OfflinePageHeader-module__qCk7YG__statusIndicator{background-color:#f5f5f5;border-radius:20px;align-items:center;gap:.5vw;padding:.8vh 1.5vw;display:flex}.OfflinePageHeader-module__qCk7YG__statusDot{border-radius:50%;width:1.2vh;height:1.2vh}.OfflinePageHeader-module__qCk7YG__statusDot.OfflinePageHeader-module__qCk7YG__online{background-color:#4caf50}.OfflinePageHeader-module__qCk7YG__statusDot.OfflinePageHeader-module__qCk7YG__offline{background-color:#ff9800;animation:2s infinite OfflinePageHeader-module__qCk7YG__pulse}@keyframes OfflinePageHeader-module__qCk7YG__pulse{0%,to{opacity:1}50%{opacity:.5}}.OfflinePageHeader-module__qCk7YG__statusText{color:#333;font-size:1.4vh;font-weight:600}.OfflinePageHeader-module__qCk7YG__tabsRow{border-top:1px solid #eee;gap:1vw;padding-top:1.5vh;display:flex}.OfflinePageHeader-module__qCk7YG__tab{cursor:pointer;background-color:#f5f5f5;border:2px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5vw;padding:1.2vh 2vw;font-size:1.6vh;transition:all .2s;display:flex}.OfflinePageHeader-module__qCk7YG__tab:hover{background-color:#e8e8e8}.OfflinePageHeader-module__qCk7YG__activeTab{background-color:var(--colas-light-blue);border-color:var(--colas-blue);color:var(--colas-blue);font-weight:600}.OfflinePageHeader-module__qCk7YG__tabIcon{font-size:2vh}.OfflinePageHeader-module__qCk7YG__tabLabel{font-size:1.6vh}@media (max-width:768px){.OfflinePageHeader-module__qCk7YG__topRow{flex-direction:column}.OfflinePageHeader-module__qCk7YG__titleSection{order:-1;width:100%}.OfflinePageHeader-module__qCk7YG__backButton,.OfflinePageHeader-module__qCk7YG__syncExitButton,.OfflinePageHeader-module__qCk7YG__exitOnlineButton{align-self:flex-start}.OfflinePageHeader-module__qCk7YG__statusIndicator{align-self:flex-end}.OfflinePageHeader-module__qCk7YG__tabsRow{flex-wrap:wrap}.OfflinePageHeader-module__qCk7YG__tab{flex:calc(33% - 1vw);min-width:80px}}
.BuildingForm-module__12un3W__mainContainer{width:98%;color:var(--colas-blue);background-color:#fff;flex:.85;margin:2%}.BuildingForm-module__12un3W__header{justify-content:space-between;align-items:center;display:flex}.BuildingForm-module__12un3W__buttons{margin:2%}.BuildingForm-module__12un3W__buttons:hover{cursor:pointer;filter:brightness(1.2)}.BuildingForm-module__12un3W__formContainer{flex-direction:column;align-items:center;display:flex}.BuildingForm-module__12un3W__formContainer>input{border-radius:25px;margin:2% 0;padding:3% 6%;font-size:1rem}
.EdlRoomDisplayer-module__8sTgbG__mainContainer{flex-direction:column;display:flex}.EdlRoomDisplayer-module__8sTgbG__mainContainer>h3{margin-bottom:1vh;font-size:1.5rem}.EdlRoomDisplayer-module__8sTgbG__itemsList{background-color:#d3d3d3;flex-direction:column;display:flex}.EdlRoomDisplayer-module__8sTgbG__hide{display:none}.EdlRoomDisplayer-module__8sTgbG__headerCont{align-items:center;gap:2vw;margin-bottom:1vh;display:flex}.EdlRoomDisplayer-module__8sTgbG__toggleImage{cursor:pointer;background-color:var(--colas-light-blue);border-radius:50%;padding:.8rem}.EdlRoomDisplayer-module__8sTgbG__reorderButton{background-color:var(--colas-orange);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;padding:.5rem 1rem;font-size:1.4vh;font-weight:500;transition:all .3s}.EdlRoomDisplayer-module__8sTgbG__reorderButton:hover{background-color:var(--colas-cyan);transform:scale(1.05)}.EdlRoomDisplayer-module__8sTgbG__reorderButton:active{transform:scale(.95)}
.FicheTravauxItem-module__ujYQJG__mainContainer{border-bottom:1px solid var(--colas-cyan);align-items:center;padding:.3vh .3vw;font-size:larger;display:flex}.FicheTravauxItem-module__ujYQJG__name{flex:.13;padding-left:.5vw}.FicheTravauxItem-module__ujYQJG__roomDiv{flex:.1;position:relative}.FicheTravauxItem-module__ujYQJG__inputDiv{flex:.22;position:relative}.FicheTravauxItem-module__ujYQJG__selectInputDiv{flex:.3;padding-right:1vw;position:relative}.FicheTravauxItem-module__ujYQJG__input{border:1px solid #d3d3d3;width:90%;padding:.5vh .5vw}.FicheTravauxItem-module__ujYQJG__deleteDiv{flex:.05;justify-content:flex-end;align-items:center;display:flex}.FicheTravauxItem-module__ujYQJG__delete:hover{cursor:pointer}.FicheTravauxItem-module__ujYQJG__filesButton{background-color:var(--colas-blue);color:#fff;border-radius:5px;flex:.08;justify-content:center;align-items:center;width:7vw;height:5vh;margin:.5vh 1vw;display:flex}.FicheTravauxItem-module__ujYQJG__filesButton>p{margin:0;padding:0}.FicheTravauxItem-module__ujYQJG__filesButton:hover{cursor:pointer}
.FolderDisplayer-module__nqedOa__mainContainer{flex-direction:column;margin:2vh 2vw;display:flex}.FolderDisplayer-module__nqedOa__header{align-items:center;margin-bottom:1vh;display:flex}.FolderDisplayer-module__nqedOa__header>h3{margin:1vh 2vw}.FolderDisplayer-module__nqedOa__fileInputDiv{align-items:center;margin-bottom:2vh;display:flex}#FolderDisplayer-module__nqedOa__uploadButton{background-color:var(--colas-bordeaux);color:#fff;border-radius:5px;padding:.7vh .7vw}.FolderDisplayer-module__nqedOa__pdfDl>a{flex-direction:column;align-items:center;width:7vw;margin-right:1vw;display:flex}.FolderDisplayer-module__nqedOa__fileList{width:50vw;margin-bottom:1vh;display:flex;overflow-x:auto}.FolderDisplayer-module__nqedOa__fileDisplayer{flex-direction:column;align-items:center;width:7vw;margin-right:1vw;display:flex}.FolderDisplayer-module__nqedOa__fileDisplayer:hover{cursor:pointer}.FolderDisplayer-module__nqedOa__fileDisplayer>p,.FolderDisplayer-module__nqedOa__p{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:small;overflow:hidden}.FolderDisplayer-module__nqedOa__subfoldersContainer{flex-direction:column;align-items:flex-start;margin-left:2vw;padding:1vh 1vw;display:flex}.FolderDisplayer-module__nqedOa__icons{cursor:pointer;margin-left:1vw}
.ObjectDisplayer-module__dpyYVq__mainContainer{width:80%;color:var(--colas-bordeaux);cursor:pointer;border-bottom:1px solid #000;justify-content:space-between;align-items:center;margin:.5vw;padding:.2vw;font-size:1.5vw;display:flex}
.EdlObjectDisplayer-module__kc80JW__mainContainer{justify-content:space-between;align-items:center;display:flex}.EdlObjectDisplayer-module__kc80JW__item{align-items:center;display:flex}.EdlObjectDisplayer-module__kc80JW__item>p{margin-left:1vw;font-weight:700}.EdlObjectDisplayer-module__kc80JW__infoDisplay{align-items:center;max-width:25vw;margin-right:1vw;display:flex}.EdlObjectDisplayer-module__kc80JW__inputDiv{align-items:center;margin-left:1vw;margin-right:2vw;display:flex}.EdlObjectDisplayer-module__kc80JW__infoDisplay>p{color:var(--colas-orange);white-space:nowrap;text-overflow:ellipsis;font-size:1.6vh;overflow:hidden}.EdlObjectDisplayer-module__kc80JW__infoTitle{color:var(--colas-orange);font-size:1.8vh}.EdlObjectDisplayer-module__kc80JW__input{background-color:#fff;border-radius:5px;width:15vw;padding:1vh 1vw;position:relative}.EdlObjectDisplayer-module__kc80JW__select{margin-right:.5vw;padding:1vh .5vw;font-size:1.6vh}.EdlObjectDisplayer-module__kc80JW__itemDiv{background-color:#fff;border-radius:5px;padding:1vh 1vw}.EdlObjectDisplayer-module__kc80JW__item>div:hover{cursor:pointer}.EdlObjectDisplayer-module__kc80JW__delete{cursor:pointer;margin-right:3vw}.EdlObjectDisplayer-module__kc80JW__customInput{width:13vw;padding:1vh 1vw;font-size:1.6vh;position:relative}.EdlObjectDisplayer-module__kc80JW__customInnerInput{width:9.5vw;padding:1vh 1vw;font-size:1.5vh;position:absolute;left:0}.EdlObjectDisplayer-module__kc80JW__buttonGroup{gap:10px;display:flex}.EdlObjectDisplayer-module__kc80JW__button{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;padding:10px 20px;font-size:1.6vh;transition:background-color .3s}.EdlObjectDisplayer-module__kc80JW__button:hover{background-color:#e0e0e0}.EdlObjectDisplayer-module__kc80JW__button.EdlObjectDisplayer-module__kc80JW__active{background-color:var(--colas-light-blue);border-color:var(--colas-blue)}
.FlatDetails-module__smQQnG__invisible{display:none}.FlatDetails-module__smQQnG__mainContainer{border:5px solid var(--colas-blue);background-color:var(--colas-blue);border-radius:15px;flex-direction:column;align-items:center;width:25vw;margin:2% 2% 2% 0;display:flex}.FlatDetails-module__smQQnG__header{justify-content:space-between;align-items:center;width:95%;display:flex}.FlatDetails-module__smQQnG__header>p{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:2vh 1vw;padding:0;font-size:2.5vh;overflow:hidden}.FlatDetails-module__smQQnG__buttonDiv{align-items:center;display:flex}.FlatDetails-module__smQQnG__buttons{cursor:pointer}.FlatDetails-module__smQQnG__displayCont{width:98%;color:var(--colas-blue);background-color:#fff;flex-direction:column;align-items:flex-start;margin-bottom:2%;display:flex}.FlatDetails-module__smQQnG__displayCont>p{margin:3% 6%;font-size:2vh}.FlatDetails-module__smQQnG__formCont{width:98%;color:var(--colas-blue);background-color:#fff;flex-direction:column;align-items:center;margin-bottom:2%;display:flex}.FlatDetails-module__smQQnG__input{border:none;border-bottom:1px solid #000;width:80%;margin:1vh 0;font-size:2vh}.FlatDetails-module__smQQnG__fileInput{margin:2% 0;padding:2% 15%;font-size:1rem}.FlatDetails-module__smQQnG__modBtnContainer{justify-content:space-between;align-items:center;width:98%;padding-bottom:2%;display:flex}
.FormObjectTile-module__3zToAG__highlighted,.FormObjectTile-module__3zToAG__colored{background-color:var(--colas-light-blue)}.FormObjectTile-module__3zToAG__button{color:#fff;border:1px solid gray;justify-content:center;height:auto;padding:.5vh 0;display:flex}.FormObjectTile-module__3zToAG__doneAt{min-width:5vw}.FormObjectTile-module__3zToAG__green{background-color:green}.FormObjectTile-module__3zToAG__red{background-color:red}.FormObjectTile-module__3zToAG__tdBtn{color:#fff;text-align:center}.FormObjectTile-module__3zToAG__tdBtn:hover,.FormObjectTile-module__3zToAG__button:hover{cursor:pointer}.FormObjectTile-module__3zToAG__td{border:1px solid gray;padding:.5vh 1vw}.FormObjectTile-module__3zToAG__pictureTd{border:1px solid gray;width:7vh;height:5vh;position:relative}.FormObjectTile-module__3zToAG__inputTd{border:1px solid gray;width:20vw;height:3vh}.FormObjectTile-module__3zToAG__button>p{text-align:center;margin:0}.FormObjectTile-module__3zToAG__input{background:0 0;border:none;width:94%;height:100%;margin:0;padding:0 3%}#FormObjectTile-module__3zToAG__observationDiv{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FormObjectTile-module__3zToAG__deleteButton{cursor:pointer;width:3vh;height:3vh;margin:2vh;position:relative}.FormObjectTile-module__3zToAG__validationPopup{flex-direction:column;justify-content:space-between;align-items:center;gap:2vh;height:100%;min-height:15vh;padding:1vh 0;display:flex}.FormObjectTile-module__3zToAG__validationPopup>p{text-align:center;margin:0;font-size:1.1rem}.FormObjectTile-module__3zToAG__validationBtnDiv{justify-content:center;gap:2vw;display:flex}.FormObjectTile-module__3zToAG__validationInput{padding:1vh}.FormObjectTile-module__3zToAG__validationPreview{border:1px solid #ccc;border-radius:4px;width:200px;height:200px;position:relative;overflow:hidden}.FormObjectTile-module__3zToAG__dateInput{font-size:inherit;cursor:pointer;background:0 0;border:none;width:100%}
.MultiPhoto-module__oT8IoW__photoDiv{flex-shrink:0;width:24vh;height:20vh;margin:1vh;position:relative}.MultiPhoto-module__oT8IoW__itemDiv{background-color:#fff;border-radius:5px;margin:1vh;padding:.5vh 1vw}.MultiPhoto-module__oT8IoW__picturePreview{width:100%;height:100%}.MultiPhoto-module__oT8IoW__listContainer{flex-direction:row;width:100%;display:flex;overflow-x:auto}.MultiPhoto-module__oT8IoW__deleteIcon{cursor:pointer;position:absolute;top:0;right:0}.MultiPhoto-module__oT8IoW__previewOverlay{z-index:4000;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MultiPhoto-module__oT8IoW__previewContent{background:#fff;border-radius:10px;flex-direction:column;gap:12px;width:600px;max-width:90vw;max-height:90vh;padding:16px;display:flex;position:relative;box-shadow:0 4px 16px #00000040}.MultiPhoto-module__oT8IoW__previewImageWrapper{background:#f3f3f3;border-radius:8px;width:100%;padding-top:75%;position:relative;overflow:hidden}.MultiPhoto-module__oT8IoW__canvasWrapper{box-sizing:border-box;background:#f3f3f3;border-radius:8px;width:100%;max-height:65vh;padding:8px;overflow:auto}.MultiPhoto-module__oT8IoW__canvasWrapper canvas{max-width:100%;height:auto;display:block}.MultiPhoto-module__oT8IoW__previewButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.MultiPhoto-module__oT8IoW__drawingControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.MultiPhoto-module__oT8IoW__drawingControlGroup{align-items:center;gap:8px;display:flex}.MultiPhoto-module__oT8IoW__drawingLabel{font-size:.9rem;font-weight:500}.MultiPhoto-module__oT8IoW__drawingRange{width:140px}.MultiPhoto-module__oT8IoW__drawingValue{color:#555;text-align:right;min-width:40px;font-size:.85rem}.MultiPhoto-module__oT8IoW__drawingColor{cursor:pointer;background:0 0;border:none;width:40px;height:32px;padding:0}.MultiPhoto-module__oT8IoW__drawingColorPreview{border:1px solid #ccc;border-radius:50%;width:20px;height:20px}
.PopupAddForm-module__7pO-AG__mainBtn{color:#fff;background-color:var(--colas-bordeaux);border-radius:15px;align-items:center;padding:0 .8rem;font-size:larger;display:flex}.PopupAddForm-module__7pO-AG__mainBtn>p{margin-left:1vw}.PopupAddForm-module__7pO-AG__mainBtn:hover{cursor:pointer}.PopupAddForm-module__7pO-AG__inputDiv{flex-direction:column;justify-content:space-between;align-items:center;height:50%;display:flex}.PopupAddForm-module__7pO-AG__input{width:100%;margin-bottom:1rem;padding:1vh 1vw;font-size:larger}.PopupAddForm-module__7pO-AG__textInput{width:95%;margin-bottom:1vh;padding:1vh 1vw;font-size:larger}.PopupAddForm-module__7pO-AG__closeDiv>h2{margin:0;padding:.5vw .5vh;font-size:1.8rem}.PopupAddForm-module__7pO-AG__close{background-color:var(--colas-bordeaux);border-radius:50%;padding:.5rem}.PopupAddForm-module__7pO-AG__validation{width:50%;margin-bottom:1vh}.PopupAddForm-module__7pO-AG__close:hover{cursor:pointer}.PopupAddForm-module__7pO-AG__validationDiv{justify-content:space-between;align-items:center;width:100%;display:flex}.PopupAddForm-module__7pO-AG__selectDiv{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1vh;font-size:larger;display:flex}.PopupAddForm-module__7pO-AG__selectDivInput{width:80%}.PopupAddForm-module__7pO-AG__selectDiv>p{width:20%}.PopupAddForm-module__7pO-AG__multiInputDiv{align-items:center;width:100%;display:flex}.PopupAddForm-module__7pO-AG__halfInput{flex-direction:row;justify-content:space-between;align-items:center;width:46%;padding:2%;display:flex}.PopupAddForm-module__7pO-AG__halfSelect{width:10vw;padding:.5vw .5vh}
.PopupFolderForm-module__1NQTvq__mainContainer{flex-direction:column;justify-content:space-between;height:100%;padding:2vh 1vw;display:flex}.PopupFolderForm-module__1NQTvq__input{width:90%;margin:1vh 0;padding:1vw;font-size:larger}.PopupFolderForm-module__1NQTvq__deleteDiv{cursor:pointer;align-items:center;display:flex}.PopupFolderForm-module__1NQTvq__img{cursor:pointer;margin-right:1vw}.PopupFolderForm-module__1NQTvq__fileList{width:80%;max-height:10vh;overflow-y:auto}.PopupFolderForm-module__1NQTvq__fileItem{align-items:center;display:flex}
.PopupFlatForm-module__wngO-G__mainContainer{z-index:9000;background-color:#4b4b4bcc;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.PopupFlatForm-module__wngO-G__formContainer{background-color:#fff;background-color:var(--colas-blue);z-index:10;flex-direction:column;width:80vw;height:80vh;display:flex}.PopupFlatForm-module__wngO-G__resultHeader{color:#fff;background-color:var(--colas-blue);border-top:5vh solid #fff;border-bottom:1px solid #000;align-items:center;width:88%;height:8vh;padding:1vh 6%;display:flex}.PopupFlatForm-module__wngO-G__resultHeader>h4{padding-left:3vw}.PopupFlatForm-module__wngO-G__mainBtn{color:var(--colas-blue);background-color:var(--colas-light-blue);z-index:5;border-radius:15px;justify-content:center;align-items:center;padding:1.5vh 2vw;font-size:3vh;font-weight:700;display:flex}.PopupFlatForm-module__wngO-G__titleP{margin:0 .3vw;padding:0;font-size:2.5vh}.PopupFlatForm-module__wngO-G__limitSize{white-space:nowrap;text-overflow:ellipsis;max-width:20vw;overflow:hidden}.PopupFlatForm-module__wngO-G__innerTitle{align-items:center;display:flex}.PopupFlatForm-module__wngO-G__projectName{font-size:2vh;font-weight:100}.PopupFlatForm-module__wngO-G__mainBtn:hover{cursor:pointer}.PopupFlatForm-module__wngO-G__closeDiv{color:#fff;justify-content:space-between;align-items:center;width:78vw;padding:2vh 1vw;display:flex}.PopupFlatForm-module__wngO-G__closeDiv>h2{margin:0;padding:.5vh 3vw}.PopupFlatForm-module__wngO-G__modImg{margin-left:1vw}.PopupFlatForm-module__wngO-G__close:hover{cursor:pointer}.PopupFlatForm-module__wngO-G__inputDiv{align-items:center;width:100%;margin-top:2vh;margin-bottom:1vh;padding:0 1vw;display:flex}.PopupFlatForm-module__wngO-G__input{background-color:#fff;border:1px solid #000;justify-content:space-between;align-items:center;width:45%;padding:0 1vw;font-size:2vh;display:flex}.PopupFlatForm-module__wngO-G__innerTextInput{border:none;width:90%;height:100%;padding:1vh 0;font-size:2vh}.PopupFlatForm-module__wngO-G__innerTextInput:focus{outline:none}.PopupFlatForm-module__wngO-G__selectInput{width:20%;margin-right:1vw;padding:1vh .5vw;font-size:2vh}.PopupFlatForm-module__wngO-G__resultDisplay{background-color:#fff;width:88%;padding:0 6% 1vh;overflow:auto}.PopupFlatForm-module__wngO-G__filter{align-items:center;display:flex}.PopupFlatForm-module__wngO-G__filter>*{margin-top:1vh;margin-left:2vw}#PopupFlatForm-module__wngO-G__nameTitle{width:24%}#PopupFlatForm-module__wngO-G__floorTitle{width:5%}#PopupFlatForm-module__wngO-G__tenantTitle{width:24%}.PopupFlatForm-module__wngO-G__resetButton{margin-left:1vw;padding:.5vw .5vh}
.SearchTile-module__pCRqRa__mainContainer{background-color:var(--colas-light-blue);justify-content:space-between;align-items:center;margin:2vh 0;padding:1vh 1.5vw;display:flex}.SearchTile-module__pCRqRa__floor{justify-content:flex-start;align-items:center;width:4%;margin:0 2vw;display:flex}.SearchTile-module__pCRqRa__item,.SearchTile-module__pCRqRa__name{justify-content:flex-start;align-items:center;width:25%;margin:0 2vw;display:flex}.SearchTile-module__pCRqRa__item>h4{white-space:nowrap;text-overflow:ellipsis;margin:0 .5vw 0 0;padding:0;overflow:hidden}.SearchTile-module__pCRqRa__item>p{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.SearchTile-module__pCRqRa__name>h4{white-space:nowrap;text-overflow:ellipsis;margin:0 .5vw 0 0;padding:0;overflow:hidden}.SearchTile-module__pCRqRa__name>p{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.SearchTile-module__pCRqRa__mainContainer:hover{cursor:pointer}
.LineOptions-module__ubSLGW__mainContainer{background-color:#fff;justify-content:space-between;width:100%;display:flex}.LineOptions-module__ubSLGW__buttons{background-color:var(--colas-light-blue);cursor:pointer;border-radius:5px;width:48%;height:5vh;position:relative}.LineOptions-module__ubSLGW__focused{border:3px solid var(--colas-blue)}.LineOptions-module__ubSLGW__input{font-size:2vh}
.PlanDisplayer-module__bnXKPq__mainContainer{background-color:var(--colas-blue);border:1px solid #000;border-radius:15px;width:35vw;height:69vh;margin:2% 2% 2% 0}.PlanDisplayer-module__bnXKPq__mainContainer>h2{color:#fff;text-align:center;margin:1vh 1vw}.PlanDisplayer-module__bnXKPq__frame{border:none}.PlanDisplayer-module__bnXKPq__documentContainer{width:100%;height:100%;overflow:auto}.PlanDisplayer-module__bnXKPq__pageContainer{width:100%;height:100%;overflow:none}
.PopupFilesHandler-module__sfRp1W__mainContainer{z-index:9000;background-color:#80808080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.PopupFilesHandler-module__sfRp1W__formContainer{z-index:10;background-color:#fff;flex-direction:column;justify-content:space-between;width:50vw;height:35vh;padding:2vh 1vw;display:flex}.PopupFilesHandler-module__sfRp1W__header{justify-content:space-between;align-items:center;width:100%;display:flex}.PopupFilesHandler-module__sfRp1W__title{margin:0;padding:0}.PopupFilesHandler-module__sfRp1W__close:hover{cursor:pointer}.PopupFilesHandler-module__sfRp1W__fileDisplayer{flex-direction:column;align-items:center;width:8vw;margin-right:1vw;display:flex}.PopupFilesHandler-module__sfRp1W__fileDisplayer:hover{cursor:pointer}.PopupFilesHandler-module__sfRp1W__fileDisplayer>p{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:small;overflow:hidden}.PopupFilesHandler-module__sfRp1W__fileList{margin-top:3vh;display:flex;overflow:auto}.PopupFilesHandler-module__sfRp1W__fileAdder{flex-direction:column;align-items:center;display:flex}
.PositionListTile-module__nzEecq__mainContainer{background-color:var(--colas-light-blue);border:1px solid var(--colas-blue);border-radius:10px;width:70%;margin:1vh 1vw;padding:1vh 2vw;font-size:2vh}.PositionListTile-module__nzEecq__highlight{background-color:var(--colas-blue);color:#fff}.PositionListTile-module__nzEecq__mainContainer>p{white-space:nowrap;text-overflow:ellipsis;font-size:2vh;overflow:hidden}
.Pagination-module__Bq7edq__pagination{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.25rem;max-width:100%;margin-top:.5vh;margin-bottom:.5vh;display:flex;overflow-x:auto}.Pagination-module__Bq7edq__pagination button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:40px;margin:0;padding:.5rem 1rem;transition:all .2s}.Pagination-module__Bq7edq__pagination button:hover:not(:disabled){background-color:#f0f0f0;border-color:#999}.Pagination-module__Bq7edq__pagination button:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__Bq7edq__navButton{font-weight:500}.Pagination-module__Bq7edq__active{background-color:var(--colas-orange,#0070f3);color:#fff;border-color:var(--colas-orange,#0070f3);font-weight:600}.Pagination-module__Bq7edq__active:hover{background-color:var(--colas-orange,#0070f3)!important;border-color:var(--colas-orange,#0070f3)!important}.Pagination-module__Bq7edq__ellipsis{color:#999;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}
.PlanTypoDisplayer-module__SwlHLW__mainContainer{background-color:var(--colas-blue);color:#fff;border:5px solid var(--colas-blue);border-radius:15px;flex-direction:column;align-items:center;height:90%;margin:2%;display:flex}.PlanTypoDisplayer-module__SwlHLW__header{justify-content:content;flex-direction:column;flex:.1;align-items:center;display:flex}.PlanTypoDisplayer-module__SwlHLW__header>h2{margin:2vh 4vw;padding:0;font-size:2.5vh;font-weight:100}.PlanTypoDisplayer-module__SwlHLW__subContainer{width:98%;color:var(--colas-blue);background-color:#fff;flex-direction:column;flex:.9;align-items:center;margin:2%;display:flex;overflow:auto}.PlanTypoDisplayer-module__SwlHLW__footerContainer{justify-content:center;align-items:center;gap:1vw;width:100%;padding:.5vh 0;display:flex}.PlanTypoDisplayer-module__SwlHLW__footer{background-color:var(--colas-blue);justify-content:center;align-items:center;gap:.5vw;display:flex}.PlanTypoDisplayer-module__SwlHLW__footer:hover{cursor:pointer}.PlanTypoDisplayer-module__SwlHLW__planTypoItem{color:#fff;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;width:70%;margin:1vh 1vw;padding:1vh 1vw;display:flex}.PlanTypoDisplayer-module__SwlHLW__full{background-color:var(--colas-blue)}.PlanTypoDisplayer-module__SwlHLW__empty{background-color:var(--colas-light-blue)}
.PopupPdfCrVisite-module__pR-n1G__mainContainer{z-index:50;background-color:#4b4b4bcc;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.PopupPdfCrVisite-module__pR-n1G__documentContainer{background-color:#fff;border-radius:10px;flex-direction:column;width:70vw;max-height:90vh;padding:2vh 2vw;display:flex;position:relative;overflow:auto}.PopupPdfCrVisite-module__pR-n1G__header{justify-content:space-between;align-items:center;margin-bottom:2vh;display:flex}.PopupPdfCrVisite-module__pR-n1G__header>h2{margin:0}.PopupPdfCrVisite-module__pR-n1G__closeBtn{cursor:pointer}.PopupPdfCrVisite-module__pR-n1G__typoSelect{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:15vw;padding:.8vh 1vw;font-size:1.6vh}.PopupPdfCrVisite-module__pR-n1G__planDisplayer{flex-direction:column;flex:1;align-items:center;display:flex;overflow:auto}.PopupPdfCrVisite-module__pR-n1G__planInner{background-color:#fff;border:1px solid #ccc;position:relative;overflow:hidden}.PopupPdfCrVisite-module__pR-n1G__noPlan{background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.PopupPdfCrVisite-module__pR-n1G__noPlan p{color:#666;margin:.5vh 0}.PopupPdfCrVisite-module__pR-n1G__buttonRow{justify-content:center;gap:1vw;margin-top:2vh;display:flex}.PopupPdfCrVisite-module__pR-n1G__instruction{color:#666;text-align:center;margin-bottom:1vh;font-size:1.5vh;font-style:italic}
.PopupPictureDetails-module__fmLkiW__container{width:100%;height:100%;position:relative}.PopupPictureDetails-module__fmLkiW__link{color:#fff;background:#00000080;border-radius:5px;align-items:center;padding:5px 10px;text-decoration:none;display:flex;position:absolute;top:10px;right:10px}
.Slider-module__UFzl9a__switch{cursor:pointer;background-color:var(--colas-light-blue);border-radius:15px;align-items:center;width:60px;height:5px;margin:2vh 1vw;display:flex}.Slider-module__UFzl9a__checked{background-color:var(--colas-light-blue)}.Slider-module__UFzl9a__slider{background-color:var(--colas-blue);border-radius:50%;width:30px;height:30px;transition:transform .2s}.Slider-module__UFzl9a__checked .Slider-module__UFzl9a__slider{transform:translate(30px)}
.DocumentsToSignBanner-module__8Kbxcq__banner{background-color:var(--colas-yellow);justify-content:center;align-items:center;width:98vw;padding:.5vh 1vw;display:flex;position:absolute}.DocumentsToSignBanner-module__8Kbxcq__banner>button{margin:1vh;padding:10px}
.PopupModelSheet-module__ppSvEW__mainContainer{z-index:500;background-color:#80808080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.PopupModelSheet-module__ppSvEW__formContainer{background-color:var(--colas-light-blue);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;width:40vw;height:100%;min-height:40vh;padding:1.5rem;display:flex}.PopupModelSheet-module__ppSvEW__topBar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PopupModelSheet-module__ppSvEW__text{margin-bottom:.5rem;font-size:1.05rem}.PopupModelSheet-module__ppSvEW__subtitle{opacity:.9;font-size:.9rem}.PopupModelSheet-module__ppSvEW__smallButton{cursor:pointer;background-color:#ffffffe6;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.8rem;transition:box-shadow .1s,transform 50ms,background-color .1s;display:inline-flex}.PopupModelSheet-module__ppSvEW__smallButton:hover{transform:translateY(-1px);box-shadow:0 1px 4px #00000026}.PopupModelSheet-module__ppSvEW__backButton{cursor:pointer;background-color:#0000;border:none;margin-right:.5rem;padding:.2rem 0;font-size:.85rem}.PopupModelSheet-module__ppSvEW__backButton:hover{text-decoration:underline}.PopupModelSheet-module__ppSvEW__selectorContainer{flex-direction:column;margin-top:.5rem;margin-bottom:1.5rem;display:flex}.PopupModelSheet-module__ppSvEW__selectorLabel{margin-bottom:.3rem;font-size:.9rem}.PopupModelSheet-module__ppSvEW__selector{box-sizing:border-box;border:1px solid #0003;border-radius:6px;width:100%;padding:.45rem .6rem;font-size:.9rem}.PopupModelSheet-module__ppSvEW__emptyState,.PopupModelSheet-module__ppSvEW__loading{margin-top:.5rem;font-size:.9rem}.PopupModelSheet-module__ppSvEW__error{color:#b00020;margin-bottom:.5rem;font-size:.85rem}.PopupModelSheet-module__ppSvEW__btnDiv{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.PopupModelSheet-module__ppSvEW__optionsContainer{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.PopupModelSheet-module__ppSvEW__optionBlock{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.PopupModelSheet-module__ppSvEW__typoLabel{margin:0;font-size:.85rem}.PopupModelSheet-module__ppSvEW__createContainer{flex-direction:column;height:98%;margin:.5rem;display:flex}.PopupModelSheet-module__ppSvEW__textInput{box-sizing:border-box;border:1px solid #0003;border-radius:6px;width:100%;padding:.45rem .6rem;font-size:.9rem}.PopupModelSheet-module__ppSvEW__createButtons{justify-content:flex-end;margin-top:1rem;display:flex}.PopupModelSheet-module__ppSvEW__selectorRow{align-items:center;gap:8px;display:flex}.PopupModelSheet-module__ppSvEW__editButtonsRow{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.PopupModelSheet-module__ppSvEW__dangerButton{color:#fff;background-color:#b91c1c}
.PopupPastilleForm-module__YWzRHG__mainBtn{color:#fff;background-color:var(--colas-bordeaux);border-radius:15px;align-items:center;padding:0 .8rem;font-size:larger;display:flex}.PopupPastilleForm-module__YWzRHG__mainBtn>p{margin-left:1vw}.PopupPastilleForm-module__YWzRHG__mainBtn:hover{cursor:pointer}.PopupPastilleForm-module__YWzRHG__inputDiv{flex-direction:column;justify-content:space-between;align-items:center;height:50%;display:flex}.PopupPastilleForm-module__YWzRHG__rowInputDiv{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.PopupPastilleForm-module__YWzRHG__input{width:23.2vw;margin-bottom:1vh;padding:1vh 1vw;font-size:2vh}.PopupPastilleForm-module__YWzRHG__textInput{width:23.2vw;margin-bottom:1vh;padding:1vh 1vw;font-size:larger}.PopupPastilleForm-module__YWzRHG__closeDiv>h2{margin:0;padding:.5vw .5vh;font-size:1.8rem}.PopupPastilleForm-module__YWzRHG__close{background-color:var(--colas-bordeaux);border-radius:50%;padding:.5rem}.PopupPastilleForm-module__YWzRHG__validation{justify-content:space-between;align-items:center;width:80%;margin-bottom:1vh;display:flex}.PopupPastilleForm-module__YWzRHG__customPicStyle{padding:.5vh 1vw}.PopupPastilleForm-module__YWzRHG__close:hover{cursor:pointer}.PopupPastilleForm-module__YWzRHG__validationDiv{justify-content:space-between;align-items:center;width:100%;display:flex}.PopupPastilleForm-module__YWzRHG__observationTitle{align-items:center;display:flex}.PopupPastilleForm-module__YWzRHG__observationTitle>p{margin-right:1vw;font-size:1.6vh}.PopupPastilleForm-module__YWzRHG__select{margin-right:.5vw;padding:1vh .5vw;font-size:1.6vh}.PopupPastilleForm-module__YWzRHG__buttonGroup{gap:10px;margin-bottom:1vh;display:flex}.PopupPastilleForm-module__YWzRHG__button{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;padding:10px 20px;font-size:1.6vh;transition:background-color .3s}.PopupPastilleForm-module__YWzRHG__button:hover{background-color:#e0e0e0}.PopupPastilleForm-module__YWzRHG__button.PopupPastilleForm-module__YWzRHG__active{background-color:var(--colas-light-blue);border-color:var(--colas-blue)}
.PopupPlanCropper-module__NVBdaa__mainContainer{flex-direction:column;align-items:center;gap:2vh;width:100%;padding:1vh;display:flex}.PopupPlanCropper-module__NVBdaa__canvasContainer{box-sizing:content-box;background-color:#f5f5f5;border:2px solid #ccc;flex-shrink:0;position:relative;overflow:visible}.PopupPlanCropper-module__NVBdaa__canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PopupPlanCropper-module__NVBdaa__cropOverlay{pointer-events:none;position:absolute;inset:0}.PopupPlanCropper-module__NVBdaa__cropSelection{cursor:move;pointer-events:auto;box-sizing:border-box;background-color:#2c49651a;border:2px dashed #2c4965;position:absolute}.PopupPlanCropper-module__NVBdaa__cropHandle{pointer-events:auto;z-index:10;background-color:#2c4965;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute}.PopupPlanCropper-module__NVBdaa__cropHandle.PopupPlanCropper-module__NVBdaa__topLeft{cursor:nwse-resize;top:-7px;left:-7px}.PopupPlanCropper-module__NVBdaa__cropHandle.PopupPlanCropper-module__NVBdaa__topRight{cursor:nesw-resize;top:-7px;right:-7px}.PopupPlanCropper-module__NVBdaa__cropHandle.PopupPlanCropper-module__NVBdaa__bottomLeft{cursor:nesw-resize;bottom:-7px;left:-7px}.PopupPlanCropper-module__NVBdaa__cropHandle.PopupPlanCropper-module__NVBdaa__bottomRight{cursor:nwse-resize;bottom:-7px;right:-7px}.PopupPlanCropper-module__NVBdaa__dimOverlay{pointer-events:none;background-color:#00000080;position:absolute}.PopupPlanCropper-module__NVBdaa__buttonsContainer{flex-wrap:wrap;justify-content:center;gap:1vw;display:flex}.PopupPlanCropper-module__NVBdaa__instructions{color:#666;text-align:center;margin-bottom:0;font-size:.9em}.PopupPlanCropper-module__NVBdaa__rotationButtons{justify-content:center;gap:1vw;display:flex}.PopupPlanCropper-module__NVBdaa__previewContainer{flex-direction:column;align-items:center;gap:1vh;display:flex}.PopupPlanCropper-module__NVBdaa__previewLabel{color:#2c4965;font-weight:700}.PopupPlanCropper-module__NVBdaa__previewImage{object-fit:contain;border:1px solid #ccc;max-width:250px;max-height:150px}.PopupPlanCropper-module__NVBdaa__loadingText{color:#666;font-style:italic}
.QuitusElement-module__1z37Ra__mainContainer{align-items:center;display:flex}.QuitusElement-module__1z37Ra__element{white-space:nowrap;text-overflow:ellipsis;width:24vw;padding-left:1vw;overflow:hidden}.QuitusElement-module__1z37Ra__buttonContainer{justify-content:flex-start;align-items:center;width:21vw;padding-left:1vw;display:flex}.QuitusElement-module__1z37Ra__buttonContainer>div{margin-right:3vw;padding:1vh 2vw}.QuitusElement-module__1z37Ra__buttonContainer>div:hover{cursor:pointer}.QuitusElement-module__1z37Ra__selected{background-color:var(--colas-blue);color:#fff}.QuitusElement-module__1z37Ra__selectedNo{color:#fff;background-color:red}.QuitusElement-module__1z37Ra__selectedYes{color:#fff;background-color:green}.QuitusElement-module__1z37Ra__normal{color:gray;background-color:#d3d3d3}.QuitusElement-module__1z37Ra__input{border:1px solid #d3d3d3;width:21vw;margin:0 1vw;padding:1vh 1vw}.QuitusElement-module__1z37Ra__infoDiv{justify-content:flex-end;width:3vw;display:flex}.QuitusElement-module__1z37Ra__infoBtn:hover{cursor:pointer}
.FileSignatureHandler-module__pYbHRq__fileList{flex-direction:column;display:flex}.FileSignatureHandler-module__pYbHRq__fileDisplayer{width:10vw;margin-bottom:1rem}.FileSignatureHandler-module__pYbHRq__row{flex-direction:row;align-items:center;display:flex}.FileSignatureHandler-module__pYbHRq__btn{margin-left:1vw;padding:1vh 1vw}
.FloatButton-module__bBLdya__mainContainer{position:absolute;bottom:5%;right:2vw}
.FullTextDisplay-module__-CKwBa__mainContainer{background-color:#fff;border:1px solid gray;flex-direction:column;padding:1vh 1vw;display:flex;position:absolute;top:20vh;right:5vw}.FullTextDisplay-module__-CKwBa__header{justify-content:space-between;align-items:center;display:flex}.FullTextDisplay-module__-CKwBa__closeIcon:hover{cursor:pointer}
.PopupMessage-module__dpU39a__mainContainer{z-index:500;background-color:#80808080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.PopupMessage-module__dpU39a__formContainer{background-color:var(--colas-light-blue);flex-direction:column;justify-content:space-between;align-items:center;width:30vw;height:20vh;padding:1rem;display:flex}.PopupMessage-module__dpU39a__text{font-size:larger}
.PopupTypoUpdater-module__N8dtAW__textInput{width:23.2vw;margin-bottom:1vh;padding:1vh 1vw;font-size:larger}.PopupTypoUpdater-module__N8dtAW__title{margin-right:1vw;font-size:2vh;font-weight:700}.PopupTypoUpdater-module__N8dtAW__deleteDiv{align-items:center;display:flex}.PopupTypoUpdater-module__N8dtAW__inputDiv{display:flex}.PopupTypoUpdater-module__N8dtAW__imageContainer{cursor:pointer;width:2vh;height:2vh;position:relative}.PopupTypoUpdater-module__N8dtAW__filesDiv{align-items:center;display:flex}
.QueryFormAndPlan-module__Qot2Ua__mainContainer{flex-direction:column;flex:1;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.QueryFormAndPlan-module__Qot2Ua__header{justify-content:space-between;width:96vw;padding:2vh 1vw;display:flex}.QueryFormAndPlan-module__Qot2Ua__header>h2{margin-right:10vw}.QueryFormAndPlan-module__Qot2Ua__footer{justify-content:space-between;align-items:center;width:96vw;padding:0;display:flex}.QueryFormAndPlan-module__Qot2Ua__signDiv{display:flex}.QueryFormAndPlan-module__Qot2Ua__signDiv>*{margin-left:1vw}.QueryFormAndPlan-module__Qot2Ua__selector{padding:.6vh .4vw;font-size:1.6vh}.QueryFormAndPlan-module__Qot2Ua__listDisplayer{flex:1;width:96vw;height:auto;min-height:0;overflow:auto}.QueryFormAndPlan-module__Qot2Ua__table thead th{color:#fff;background-color:var(--colas-blue);border:.2vh solid #fff;border-top:none;padding:1vh 1vw;position:sticky;top:0}.QueryFormAndPlan-module__Qot2Ua__table{border-collapse:collapse;width:100%;overflow:hidden}#QueryFormAndPlan-module__Qot2Ua__object{width:20vw}#QueryFormAndPlan-module__Qot2Ua__room{width:10vw}#QueryFormAndPlan-module__Qot2Ua__reserve{width:20vw}#QueryFormAndPlan-module__Qot2Ua__done{width:12vw}.QueryFormAndPlan-module__Qot2Ua__btnDiv{align-items:center;display:flex}.QueryFormAndPlan-module__Qot2Ua__btnDiv>*{margin-right:1vw}
.SignLink-module__6wvxAW__mainContainer{background-color:var(--colas-light-blue);width:50%;color:var(--colas-blue);border-radius:10px;justify-content:center;align-items:center;padding:.5vh 2vw;text-decoration:none;display:flex}.SignLink-module__6wvxAW__alternative{background-color:var(--colas-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:20vw;height:15vh;margin:4vh 2vw;padding:.5vh 2vw;text-decoration:none;display:flex}.SignLink-module__6wvxAW__title{font-size:1.4vw;font-weight:700}.SignLink-module__6wvxAW__mainContainer:hover{cursor:pointer;transform:scale(1.1)}
.UserList-module__7cld5W__mainContainer{height:100%}.UserList-module__7cld5W__title{margin:0;padding:1vh 1vw}.UserList-module__7cld5W__header{justify-content:space-between;align-items:center;padding:1vh 1vw;display:flex}.UserList-module__7cld5W__headerLeft{align-items:center;gap:1rem;display:flex}.UserList-module__7cld5W__addUserButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:5px;padding:.6rem 1rem;font-size:.9rem;transition:background-color .2s}.UserList-module__7cld5W__addUserButton:hover{background-color:#45a049}
.DechargeResponsabilite-module__1zqKMq__mainContainer{flex-direction:column;justify-content:space-around;align-items:center;height:100%;display:flex;position:relative}.DechargeResponsabilite-module__1zqKMq__input{width:20vw;padding:1vh}.DechargeResponsabilite-module__1zqKMq__selectInput{width:21vw;padding:1vh}.DechargeResponsabilite-module__1zqKMq__form{flex-direction:column;display:flex}.DechargeResponsabilite-module__1zqKMq__form>*{margin-bottom:2vh}.DechargeResponsabilite-module__1zqKMq__flatInfo{flex-direction:column;display:flex}.DechargeResponsabilite-module__1zqKMq__flatInfo>div{justify-content:space-between;align-items:center;width:15vw;display:flex}.DechargeResponsabilite-module__1zqKMq__header{font-weight:700}.DechargeResponsabilite-module__1zqKMq__horairesContainer{flex-direction:column;gap:1vh;max-height:25vh;display:flex;overflow-y:auto}.DechargeResponsabilite-module__1zqKMq__horaireRow{align-items:center;gap:1vw;display:flex}.DechargeResponsabilite-module__1zqKMq__datePicker{padding:.8vh .5vw}.DechargeResponsabilite-module__1zqKMq__deleteIcon{cursor:pointer}.DechargeResponsabilite-module__1zqKMq__deleteIcon:hover{opacity:.7}
.CategoriesHandler-module__1awrJW__topContainer{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex}.CategoriesHandler-module__1awrJW__catItem{flex-direction:row;align-items:center;padding:1vh 0;display:flex}.CategoriesHandler-module__1awrJW__catList{flex-direction:column;width:40%;height:40vh;display:flex;overflow:auto}.CategoriesHandler-module__1awrJW__addDiv{align-items:center;display:flex}.CategoriesHandler-module__1awrJW__input{margin-right:1vw;padding:2.5vh 1vw}.CategoriesHandler-module__1awrJW__deleteIcon{cursor:pointer;width:3vh;height:3vh;margin-right:1vw}.CategoriesHandler-module__1awrJW__actionDiv{flex-direction:column;justify-content:space-between;height:100%;display:flex}
.CustomRow-module___ms4kG__td{border:1px solid gray;padding:1vh 1vw}.CustomRow-module___ms4kG__inputTd{border:1px solid gray}.CustomRow-module___ms4kG__mainContainer{width:100%;font-size:1.6vh}.CustomRow-module___ms4kG__colored{background-color:var(--colas-light-blue)}.CustomRow-module___ms4kG__rowInput{border:none;border-radius:0;margin:0;padding:1vh 1vw}
.SignatureArea-module__RVYRCG__openButton{background-color:var(--colas-yellow);border-radius:10px;justify-content:space-between;align-items:center;margin:1vh 0;padding:1.2vh 1vw;font-size:2vh;display:flex}.SignatureArea-module__RVYRCG__topDiv{justify-content:space-between;align-items:center;width:100%;display:flex}.SignatureArea-module__RVYRCG__inputDiv{align-items:center;display:flex}.SignatureArea-module__RVYRCG__inputDiv>input{border:none;border-bottom:1px solid var(--colas-blue);margin-right:1vw;padding:1vh 1vw;font-size:large}.SignatureArea-module__RVYRCG__canva{background-color:#d3d3d3;width:75vw;height:50vh}.SignatureArea-module__RVYRCG__canvaWrapper{width:75vw;height:50vh;position:relative}.SignatureArea-module__RVYRCG__loadingOverlay{background-color:#d3d3d3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.SignatureArea-module__RVYRCG__spinner{border:8px solid #f3f3f3;border-top:8px solid var(--colas-blue,#3498db);border-radius:50%;width:60px;height:60px;animation:1s linear infinite SignatureArea-module__RVYRCG__spin}@keyframes SignatureArea-module__RVYRCG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SignatureArea-module__RVYRCG__customText{max-height:20vh;font-size:1.5vh;overflow-y:auto}
.SiteTile-module__vE_gca__mainContainer{border:1px solid var(--colas-light-blue);border-radius:16px;flex-direction:column;width:80%;margin:.5rem;display:flex;position:relative}.SiteTile-module__vE_gca__topContainer{background-color:var(--colas-light-blue);border-radius:15px;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:relative}.SiteTile-module__vE_gca__topContainer>p{font-weight:700}.SiteTile-module__vE_gca__topContainer:hover{cursor:pointer;filter:brightness(1.2)}.SiteTile-module__vE_gca__arrowContainer{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.SiteTile-module__vE_gca__buttons:hover{cursor:pointer;filter:brightness(1.2)}.SiteTile-module__vE_gca__subDiv{justify-content:space-between;align-items:center;display:flex}.SiteTile-module__vE_gca__extend{flex-direction:column;padding:.5rem 1rem;display:flex}.SiteTile-module__vE_gca__item{align-items:center;display:flex}.SiteTile-module__vE_gca__item>p{margin-left:1rem}
.ArlContact-module__RBKPIa__mainContainer{flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.ArlContact-module__RBKPIa__subDiv{height:88%;display:flex}.ArlContact-module__RBKPIa__title{margin:2vh 1vw}
.ExistingDecharge-module__F6o4vq__dechargeListContainer{background-color:#fff;border:.1vw solid #ccc;border-radius:1vw;width:25vw;height:auto;padding:2vh;position:absolute;top:10vh;left:1vw;overflow:hidden}.ExistingDecharge-module__F6o4vq__dechargeListContainer h2{text-align:left;margin-bottom:1vh;font-size:2vh}.ExistingDecharge-module__F6o4vq__dechargeList{max-height:40vh;padding-right:1vw;overflow-y:auto}.ExistingDecharge-module__F6o4vq__dechargeItem{cursor:pointer;background-color:#f9f9f9;border:.1vw solid #ddd;margin-bottom:1vh;padding:1.5vh 1vw;font-size:1.8vh}.ExistingDecharge-module__F6o4vq__dechargeItem:hover{background-color:#f0f0f0}.ExistingDecharge-module__F6o4vq__dechargeDetails{padding:1.5vh;font-size:1.8vh}.ExistingDecharge-module__F6o4vq__dechargeListContainer>p{margin:.5vh 0}.ExistingDecharge-module__F6o4vq__pictureDisplayer{width:20vh;height:20vh;position:relative}
.CrVisiteDisplayer-module__l1LNeq__container{cursor:pointer;border-radius:4px;align-items:center;gap:1vw;margin:.5vh 0;padding:1vh 1vw;transition:background-color .2s;display:flex}.CrVisiteDisplayer-module__l1LNeq__container:hover{background-color:#f0f0f0}.CrVisiteDisplayer-module__l1LNeq__selected{border-left:3px solid var(--colas-blue);background-color:#e3f2fd}.CrVisiteDisplayer-module__l1LNeq__number{background-color:var(--colas-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:2vw;height:2vw;font-size:1.4vh;font-weight:600;display:flex}.CrVisiteDisplayer-module__l1LNeq__title{margin:0;font-size:1.6vh}
.CustomHeader-module__DWlKma__headerRow{width:100%}.CustomHeader-module__DWlKma__th{background-color:#d3d3d3;padding:1vh 1vw}.CustomHeader-module__DWlKma__title{margin-bottom:.5vh}.CustomHeader-module__DWlKma__filterInput{width:fit-content;min-width:0;padding:.5vh .5vw;font-size:1.6vh}
.FileRecovery-module__jePoda__downloadContainer{background-color:#f9f9f9;border:1px solid #ccc;border-radius:12px;margin-top:2rem;padding:2rem}.FileRecovery-module__jePoda__downloadTitle{color:#333;text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.FileRecovery-module__jePoda__downloadField{flex-direction:column;margin-bottom:1.5rem;display:flex}.FileRecovery-module__jePoda__downloadLabel{color:#555;margin-bottom:.5rem;font-weight:500}.FileRecovery-module__jePoda__downloadDatePicker{border:1px solid #ccc;border-radius:8px;width:100%;max-width:300px;padding:.5rem .75rem;font-size:1rem}.FileRecovery-module__jePoda__downloadActions{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:1rem;display:flex}.FileRecovery-module__jePoda__downloadInfo{color:#4caf50;margin-top:1rem;font-style:italic}
.PopupDoleanceForm-module__06WK0q__input{width:80%;padding:1vh;font-size:2vh}.PopupDoleanceForm-module__06WK0q__selectInput{width:82%;margin:2vh;padding:1vh;font-size:2vh}.PopupDoleanceForm-module__06WK0q__formDiv{flex-direction:column;align-items:center;width:100%;display:flex}.PopupDoleanceForm-module__06WK0q__picButton{margin-top:2vh}
.PopupDownloadEdlTravaux-module__rttYKa__content{flex-direction:column;align-items:stretch;width:100%;max-width:620px;display:flex}.PopupDownloadEdlTravaux-module__rttYKa__selectsRow{flex-direction:row;gap:12px;width:100%;margin-top:8px;display:flex}.PopupDownloadEdlTravaux-module__rttYKa__selectWrapper{flex:1}.PopupDownloadEdlTravaux-module__rttYKa__selectInput{width:100%;padding:1vh .5vw}.PopupDownloadEdlTravaux-module__rttYKa__actionsContainer{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.PopupDownloadEdlTravaux-module__rttYKa__actionButton{cursor:pointer;border:none;border-radius:4px;width:100%;padding:10px 16px;font-size:14px;font-weight:500}.PopupDownloadEdlTravaux-module__rttYKa__actionButton:disabled{opacity:.5;cursor:default}
.PopupPdfPlan-module__sYf0nW__mainContainer{z-index:50;background-color:#4b4b4bcc;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.PopupPdfPlan-module__sYf0nW__documentContainer{background-color:#fff;flex-direction:column;width:90vw;height:100vh;display:flex}.PopupPdfPlan-module__sYf0nW__pdfButton{display:flex;position:absolute;top:2vh;right:10vw}.PopupPdfPlan-module__sYf0nW__pfDisplayer{margin:8.8vh 10vw}.PopupPdfPlan-module__sYf0nW__closeDiv{justify-content:flex-end;align-items:center;width:100%;display:flex}.PopupPdfPlan-module__sYf0nW__close{margin:1vw}.PopupPdfPlan-module__sYf0nW__close:hover{cursor:pointer}.PopupPdfPlan-module__sYf0nW__sketchFieldContainer{position:absolute;top:0;left:0}.PopupPdfPlan-module__sYf0nW__documentContainer{position:relative}.PopupPdfPlan-module__sYf0nW__floatingSelector{z-index:5000;pointer-events:auto;position:absolute;top:8px;left:55%;transform:translate(-50%)}.PopupPdfPlan-module__sYf0nW__floatingOrientationSelector{z-index:5000;pointer-events:auto;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;top:8px;left:40%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.PopupPdfPlan-module__sYf0nW__layerSelector{pointer-events:auto;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:8px;padding:6px 10px;font-size:13px;box-shadow:0 2px 8px #00000014}.PopupPdfPlan-module__sYf0nW__selectorToggle{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:8px;padding:6px 10px;font-size:13px;box-shadow:0 2px 8px #00000014}.PopupPdfPlan-module__sYf0nW__selectorPanel{z-index:5001;background:#fff;border:1px solid #d0d7de;border-radius:10px;min-width:280px;max-width:420px;max-height:60vh;padding:10px;position:absolute;top:40px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 30px #00000024}.PopupPdfPlan-module__sYf0nW__selectorActions{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.PopupPdfPlan-module__sYf0nW__selectorActions>button{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:4px 8px;font-size:12px}.PopupPdfPlan-module__sYf0nW__checkboxList{flex-direction:column;gap:4px;max-height:50vh;display:flex;overflow-y:auto}.PopupPdfPlan-module__sYf0nW__checkboxItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.PopupPdfPlan-module__sYf0nW__checkboxItem:hover{background:#f3f4f6}@media print{.PopupPdfPlan-module__sYf0nW__floatingSelector,.PopupPdfPlan-module__sYf0nW__selectorPanel{display:none!important}}.PopupPdfPlan-module__sYf0nW__floatingMultiPointsButton{z-index:3000;cursor:pointer;position:fixed;top:120px;right:6vw}.PopupPdfPlan-module__sYf0nW__validateMultiPointsButton{z-index:3000;cursor:pointer;position:absolute;bottom:20px;right:20px}
.SiteForm-module__2RiJIW__mainContainer{flex-direction:column;align-items:center;margin:2%;display:flex}.SiteForm-module__2RiJIW__input{border:none;border-bottom:1px solid #000;width:65%;margin:2% 0;padding:2% 4%;font-size:.8rem}.SiteForm-module__2RiJIW__autocomplete{justify-content:center;align-items:center;width:100%;display:flex}.SiteForm-module__2RiJIW__btnDiv{width:25%}.SiteForm-module__2RiJIW__imgContainer{background-color:var(--colas-bordeaux);border-radius:50%;justify-content:center;align-items:center;padding:2%;display:flex}.SiteForm-module__2RiJIW__imgContainer:hover{cursor:pointer;filter:brightness(1.2)}.SiteForm-module__2RiJIW__addBuildings{align-items:center;width:72%;display:flex}.SiteForm-module__2RiJIW__addBuildings>input{border:none;border-bottom:1px solid #000;width:80%;margin:2% 0;padding:4% 8%;font-size:.8rem}.SiteForm-module__2RiJIW__info{color:var(--colas-bordeaux)}
.StatsFilterSelector-module__FNO0zG__inputs{width:100%;margin-top:2vh;padding:1vh 1vw;font-size:1.8vh}.StatsFilterSelector-module__FNO0zG__inputDiv{flex-direction:column;width:60%;display:flex}
.UserTile-module__2G9Rmq__container{border-bottom:1px solid var(--colas-blue);justify-content:space-between;align-items:center;width:50%;padding:0 4%;display:flex}.UserTile-module__2G9Rmq__subDiv>p{white-space:nowrap;text-overflow:ellipsis;min-width:40%;max-width:70%;padding-right:.5vw;overflow:hidden}.UserTile-module__2G9Rmq__container:hover{cursor:pointer;background-color:var(--colas-blue);color:#fff}.UserTile-module__2G9Rmq__subDiv{justify-content:space-between;align-items:center;width:80%;display:flex}.UserTile-module__2G9Rmq__button{margin-left:5%}.UserTile-module__2G9Rmq__button:hover{cursor:pointer;filter:brightness(1.2)}#UserTile-module__2G9Rmq__companyName{white-space:nowrap;text-overflow:ellipsis;width:70%;overflow:hidden}
.Account-module__UJp_ZG__dataContainer{border:1px solid #000;border-radius:25px;flex-direction:column;width:30vw;margin:1vh 2vw;padding:2%;display:flex}.Account-module__UJp_ZG__dataContainer>h3{margin:2%;text-decoration:underline}.Account-module__UJp_ZG__title{border-bottom:1vh solid var(--colas-blue);margin:0;padding:2%}.Account-module__UJp_ZG__subDiv{display:flex}.Account-module__UJp_ZG__inputDiv{flex-direction:column;margin-bottom:2%;display:flex}.Account-module__UJp_ZG__inputDiv>input{border:none;border-bottom:1px solid #000;margin:2% 0;padding:1.5% 2%;font-size:1.6vh}.Account-module__UJp_ZG__inputDiv>label{color:var(--colas-bordeaux);padding:0 2%;font-weight:700}.Account-module__UJp_ZG__errorMessage{color:red;height:3.2vh;font-size:1.6vh}
.Satisfaction-module__HQ3roa__mainContainer{flex-direction:column;width:96%;height:100%;padding:0 2%;display:flex}.Satisfaction-module__HQ3roa__topContainer{display:flex}.Satisfaction-module__HQ3roa__questionsDiv{flex-direction:column;width:20vw;height:60vh;display:flex}.Satisfaction-module__HQ3roa__list{flex-direction:column;height:100%;display:flex;overflow:auto}.Satisfaction-module__HQ3roa__newQuestionDiv{flex-direction:column;margin-left:4vw;display:flex}.Satisfaction-module__HQ3roa__addButton{display:flex}.Satisfaction-module__HQ3roa__addButton>*{margin-right:1vw}.Satisfaction-module__HQ3roa__validateButton{display:flex;position:absolute;bottom:4vh;right:4vh}.Satisfaction-module__HQ3roa__questionDisplay{justify-content:space-between;align-items:center;display:flex}.Satisfaction-module__HQ3roa__deleteImage{cursor:pointer}
.ResetPassword-module__F3taLG__mainContainer{background-image:url(/colas-batiment-1.jpg);background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ResetPassword-module__F3taLG__cont{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.ResetPassword-module__F3taLG__title{margin:0;padding:2vh 1vw;font-size:3vh}.ResetPassword-module__F3taLG__imageCont{background-color:var(--colas-blue);justify-content:center;align-items:center;width:30vw;padding:4vh 2vw;display:flex}.ResetPassword-module__F3taLG__loginCont{flex-wrap:auto;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ResetPassword-module__F3taLG__authinput{width:82%;height:80%;padding:1vh .5vw}.ResetPassword-module__F3taLG__validateButton{margin:2vh 1vw}.ResetPassword-module__F3taLG__message{text-wrap:wrap;color:red;width:28vw}.ResetPassword-module__F3taLG__success{text-wrap:wrap;color:green;width:28vw}
.AutoControl-module__3y_jBW__mainContainer{height:100%}
.ExcelImport-module__31vKQG__mainContainer{flex-direction:column;justify-content:space-between;height:90%;padding:2%;display:flex}#ExcelImport-module__31vKQG__infoText{color:red}.ExcelImport-module__31vKQG__validateButton{justify-content:space-between;margin-top:5vh;display:flex}.ExcelImport-module__31vKQG__resultDiv{flex-direction:column;margin:3vh 5vw;display:flex}.ExcelImport-module__31vKQG__download{align-items:center;display:flex}.ExcelImport-module__31vKQG__dlBtn{margin-left:10vw}.ExcelImport-module__31vKQG__warning{color:red;font-weight:700}.ExcelImport-module__31vKQG__doublonsDiv{border:1px solid #000;flex-direction:column;width:10vw;padding:1vh 1vw;display:flex;position:absolute;top:20vh;right:10vw}.ExcelImport-module__31vKQG__doublons{flex-direction:column;max-height:30vh;display:flex;overflow:auto}.ExcelImport-module__31vKQG__zipImportContainer{z-index:5;background:#fff;border:1px solid #ccc;border-radius:6px;flex-direction:column;width:14vw;padding:1vh 1vw;display:flex;position:absolute;top:55vh;right:10vw;box-shadow:0 0 8px #0000000d}.ExcelImport-module__31vKQG__zipHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ExcelImport-module__31vKQG__zipTooltip{cursor:help;font-size:.9rem}.ExcelImport-module__31vKQG__zipFileName{margin-top:.5rem;font-style:italic}.ExcelImport-module__31vKQG__success{color:#2e7d32;margin-top:.5rem}
.Quitus-module__kr5W2a__mainContainer{flex-direction:column;width:100%;height:100%;display:flex}.Quitus-module__kr5W2a__header{justify-content:space-between;align-items:center;padding:1vh 2vw;display:flex}.Quitus-module__kr5W2a__infoDiv{justify-content:space-between;align-items:center;width:100%;display:flex}.Quitus-module__kr5W2a__infoDiv>p{color:var(--colas-light-blue);margin:1vh 4vw;font-weight:700}.Quitus-module__kr5W2a__selectDiv{flex-direction:row;align-items:center;display:flex}.Quitus-module__kr5W2a__selectInput{margin-left:1vw;padding:1.5vh 1.5vw;font-size:2vh}.Quitus-module__kr5W2a__body{border-bottom:1px solid #000;flex-direction:column;display:flex}.Quitus-module__kr5W2a__menu{justify-content:space-between;align-items:center;display:flex}.Quitus-module__kr5W2a__menu>div{text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #d3d3d3;padding:2vh 1vw;font-weight:700;overflow:hidden}.Quitus-module__kr5W2a__menu>div:hover{cursor:pointer}.Quitus-module__kr5W2a__selected{background-color:var(--colas-blue);color:#fff;width:14vw}.Quitus-module__kr5W2a__unselected{color:var(--colas-blue);width:11vw}.Quitus-module__kr5W2a__desc{align-items:center;font-weight:700;display:flex}.Quitus-module__kr5W2a__colTravaux,.Quitus-module__kr5W2a__colDetail{width:20%;padding-left:2%}.Quitus-module__kr5W2a__colRealise{text-align:center;width:18%}.Quitus-module__kr5W2a__colPhotos{text-align:end;width:11%;padding-right:5%}.Quitus-module__kr5W2a__colNonConf{width:22%}.Quitus-module__kr5W2a__placementDiv{justify-content:space-around;display:flex}.Quitus-module__kr5W2a__precisionPlacement{text-align:start}.Quitus-module__kr5W2a__scrollableList{flex-direction:column;height:41vh;display:flex;overflow-y:auto}.Quitus-module__kr5W2a__footer{padding-top:2vh;display:flex}.Quitus-module__kr5W2a__satDiv{justify-content:space-between;margin-top:1vh;padding-left:1vw;display:flex}.Quitus-module__kr5W2a__satDiv>p{width:10vw}.Quitus-module__kr5W2a__smileyDiv{display:flex}.Quitus-module__kr5W2a__satIcon{margin-left:1vw}.Quitus-module__kr5W2a__satIcon:hover{cursor:pointer}.Quitus-module__kr5W2a__input{border:1px solid #d3d3d3;width:25%;height:80%;margin:1vh 3%}.Quitus-module__kr5W2a__validationBtn{align-items:center;display:flex}.Quitus-module__kr5W2a__actionDiv{justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.Quitus-module__kr5W2a__reservesPopup{flex-direction:column;gap:2vh;padding:1vh;display:flex}.Quitus-module__kr5W2a__reservesStats{background-color:#f5f5f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2vw;padding:1vh;display:flex}.Quitus-module__kr5W2a__reservesStats p{margin:0}.Quitus-module__kr5W2a__allResolved{color:green;font-weight:700}.Quitus-module__kr5W2a__pendingReserves{color:orange;font-weight:700}.Quitus-module__kr5W2a__reservesTable{max-height:50vh;overflow-y:auto}.Quitus-module__kr5W2a__reservesTable table{border-collapse:collapse;width:100%}.Quitus-module__kr5W2a__reservesTable th,.Quitus-module__kr5W2a__reservesTable td{text-align:left;border:1px solid #ddd;padding:1vh 1vw}.Quitus-module__kr5W2a__reservesTable th{background-color:var(--colas-blue);color:#fff;position:sticky;top:0}.Quitus-module__kr5W2a__reservesTable .Quitus-module__kr5W2a__resolved{background-color:#0080001a}.Quitus-module__kr5W2a__reservesTable .Quitus-module__kr5W2a__pending{background-color:#ffa5001a}.Quitus-module__kr5W2a__noReserves{text-align:center;color:gray;font-style:italic}
.Tables-Autocontrol-module__oycJVW__mainContainer{height:84vh;font-size:1.6vh;overflow-y:auto}.Tables-Autocontrol-module__oycJVW__selector{padding:.6vh .4vw;font-size:1.6vh}.Tables-Autocontrol-module__oycJVW__functionDiv{background-color:#fff;justify-content:flex-end;height:8vh;padding:.5vh 1vw;display:flex;position:sticky;top:0;left:0}.Tables-Autocontrol-module__oycJVW__paginationTopDiv{background-color:#fff;justify-content:space-between;height:8vh;padding:.5vh 1vw;display:flex;position:sticky;top:0}.Tables-Autocontrol-module__oycJVW__table thead th{color:#fff;background-color:var(--colas-blue);border:.2vh solid #fff;border-top:none;padding:.3vh 1vw;position:sticky;top:8vh}.Tables-Autocontrol-module__oycJVW__table{border-collapse:collapse;overflow:auto}.Tables-Autocontrol-module__oycJVW__list{top:6vh}.Tables-Autocontrol-module__oycJVW__input{padding:.2vh .5vw}
.Tables-module__1bQcAa__mainContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Tables-module__1bQcAa__subContainer{flex-direction:column;display:flex}.Tables-module__1bQcAa__subContainer>*{margin-bottom:2vh}
