.Layout-module__zaQHFq__container{height:100vh}.Layout-module__zaQHFq__underContainer{height:92vh}.Layout-module__zaQHFq__navContainer{height:84vh}
.PopupWindow-module__pLbqXW__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__pLbqXW__formContainer{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:60vh;display:flex}.PopupWindow-module__pLbqXW__medium{width:60vw}.PopupWindow-module__pLbqXW__small{width:40vw}.PopupWindow-module__pLbqXW__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__pLbqXW__contentContainer{flex-direction:column;justify-content:space-between;height:100%;display:flex}.PopupWindow-module__pLbqXW__closeDiv{background-color:var(--colas-blue);color:#fff;justify-content:space-between;align-items:center;width:94%;padding:2vh 3%;display:flex}.PopupWindow-module__pLbqXW__close:hover{cursor:pointer}
.Utils-module__pXmpCW__button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:6vh;padding:.5vh 1vw;font-size:2vh;display:flex}.Utils-module__pXmpCW__validate{background-color:var(--colas-blue);color:#fff}.Utils-module__pXmpCW__add{background-color:var(--colas-bordeaux);color:#fff}.Utils-module__pXmpCW__pdf{background-color:var(--colas-orange)}.Utils-module__pXmpCW__success{background-color:var(--colas-green);color:var(--colas-blue);cursor:default}.Utils-module__pXmpCW__sign{background-color:var(--colas-yellow)}.Utils-module__pXmpCW__edit{background-color:var(--colas-light-blue)}
.PopupBulkPdfProgress-module__c0DWpq__container{box-sizing:border-box;flex-direction:column;gap:2vh;width:100%;height:100%;padding:2vh 1vw;display:flex}.PopupBulkPdfProgress-module__c0DWpq__statusLine{color:#222;align-items:center;gap:1vw;font-size:2vh;display:flex}.PopupBulkPdfProgress-module__c0DWpq__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__c0DWpq__spin}@keyframes PopupBulkPdfProgress-module__c0DWpq__spin{to{transform:rotate(360deg)}}.PopupBulkPdfProgress-module__c0DWpq__counter{text-align:center;font-size:2.4vh;font-weight:600}.PopupBulkPdfProgress-module__c0DWpq__currentLine{color:#555;text-align:center;min-height:2.2vh;font-size:1.8vh}.PopupBulkPdfProgress-module__c0DWpq__progressBarOuter{background-color:#e8e8e8;border-radius:10px;width:100%;height:2vh;overflow:hidden}.PopupBulkPdfProgress-module__c0DWpq__progressBarInner{background-color:var(--colas-blue);height:100%;transition:width .25s}.PopupBulkPdfProgress-module__c0DWpq__percent{text-align:center;color:#555;font-size:1.6vh}.PopupBulkPdfProgress-module__c0DWpq__actionsRow{justify-content:flex-end;gap:1vw;margin-top:auto;display:flex}.PopupBulkPdfProgress-module__c0DWpq__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__c0DWpq__errorsTitle{color:#b00020;margin-bottom:.5vh;font-weight:600}.PopupBulkPdfProgress-module__c0DWpq__errorItem{color:#b00020;margin:.2vh 0}.PopupBulkPdfProgress-module__c0DWpq__doneBadge{color:green;text-align:center;font-size:1.8vh;font-weight:600}.PopupBulkPdfProgress-module__c0DWpq__cancelledBadge{color:#b07400;text-align:center;font-size:1.8vh;font-weight:600}
.Authenticator-module__bnaLMG__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__bnaLMG__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__bnaLMG__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__bnaLMG__maintenanceTitle{color:#111827;margin:0;font-size:1.75rem;font-weight:700}.Authenticator-module__bnaLMG__maintenanceSubtitle{color:#4b5563;margin:0;font-size:1rem;font-weight:500}.Authenticator-module__bnaLMG__maintenanceText{color:#6b7280;margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.Authenticator-module__bnaLMG__maintenanceFooter{flex-direction:column;align-items:center;gap:.85rem;margin-top:1.25rem;display:flex}.Authenticator-module__bnaLMG__maintenanceSpinner{border:3px solid #e5e7eb;border-top-color:#2455a5;border-radius:999px;width:32px;height:32px;animation:.8s linear infinite Authenticator-module__bnaLMG__maintenance-spin}.Authenticator-module__bnaLMG__maintenanceHint{color:#9ca3af;font-size:.8rem}@keyframes Authenticator-module__bnaLMG__maintenance-spin{to{transform:rotate(360deg)}}.Authenticator-module__bnaLMG__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__bnaLMG__maintenanceEndLabel{color:#6b7280;font-size:.85rem}.Authenticator-module__bnaLMG__maintenanceEndTime{color:#111827;font-size:1.05rem;font-weight:600}.Authenticator-module__bnaLMG__maintenanceRemaining{color:#9ca3af;font-size:.8rem}
.StringSelector-module__3SfuCG__mainContainer{position:relative}.StringSelector-module__3SfuCG__select{width:25.5vw;margin-bottom:1vh;padding:1vh 1vw;font-size:larger}.StringSelector-module__3SfuCG__textInput{z-index:900;width:20vw;padding:1vh 1vw;font-size:larger;position:absolute;left:0}
.OfflineTravauxForm-module__VfwDqW__container{background-color:#fff;border-radius:10px;margin-top:2vh;padding:2vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflineTravauxForm-module__VfwDqW__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__VfwDqW__formGrid{flex-direction:column;gap:2vh;display:flex}.OfflineTravauxForm-module__VfwDqW__formRow{flex-wrap:wrap;gap:2vw;display:flex}.OfflineTravauxForm-module__VfwDqW__inputGroup{flex-direction:column;flex:1;gap:.5vh;min-width:200px;display:flex}.OfflineTravauxForm-module__VfwDqW__inputGroup.OfflineTravauxForm-module__VfwDqW__small{flex:none;min-width:120px;max-width:150px}.OfflineTravauxForm-module__VfwDqW__label{color:#333;font-size:1.6vh;font-weight:600}.OfflineTravauxForm-module__VfwDqW__textInput{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:1vh 1vw;font-size:1.8vh}.OfflineTravauxForm-module__VfwDqW__textInput:focus{border-color:var(--colas-blue);outline:none}.OfflineTravauxForm-module__VfwDqW__numberInput{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:1vh 1vw;font-size:1.8vh}.OfflineTravauxForm-module__VfwDqW__numberInput:focus{border-color:var(--colas-blue);outline:none}.OfflineTravauxForm-module__VfwDqW__select{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:1vh 1vw;font-size:1.8vh}.OfflineTravauxForm-module__VfwDqW__unitSelect{width:100%}.OfflineTravauxForm-module__VfwDqW__mentionsRow{flex-wrap:wrap;align-items:flex-start;gap:2vw;display:flex}.OfflineTravauxForm-module__VfwDqW__mentionsGroup{flex-wrap:wrap;gap:2vw;display:flex}.OfflineTravauxForm-module__VfwDqW__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__VfwDqW__checkboxLabel:hover{background-color:#e8e8e8}.OfflineTravauxForm-module__VfwDqW__checkboxLabel input[type=checkbox]{cursor:pointer;width:1.6vh;height:1.6vh}.OfflineTravauxForm-module__VfwDqW__checkboxLabel input[type=checkbox]:checked+span{color:var(--colas-blue);font-weight:600}.OfflineTravauxForm-module__VfwDqW__actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:2vh;padding-top:2vh;display:flex}.OfflineTravauxForm-module__VfwDqW__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__VfwDqW__resetButton:hover{background-color:#e0e0e0}.OfflineTravauxForm-module__VfwDqW__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__VfwDqW__validateButton:hover:not(:disabled){background-color:#1565c0}.OfflineTravauxForm-module__VfwDqW__validateButton:disabled{cursor:not-allowed;background-color:#90a4ae}.OfflineTravauxForm-module__VfwDqW__buttonIcon{font-size:2.2vh;font-weight:700}@media (max-width:768px){.OfflineTravauxForm-module__VfwDqW__formRow{flex-direction:column}.OfflineTravauxForm-module__VfwDqW__inputGroup.OfflineTravauxForm-module__VfwDqW__small{min-width:100%;max-width:100%}.OfflineTravauxForm-module__VfwDqW__mentionsRow{flex-direction:column;align-items:flex-start}.OfflineTravauxForm-module__VfwDqW__mentionsGroup{flex-direction:column;gap:1vh;width:100%}.OfflineTravauxForm-module__VfwDqW__actions{flex-direction:column;gap:1vh}.OfflineTravauxForm-module__VfwDqW__resetButton,.OfflineTravauxForm-module__VfwDqW__validateButton{text-align:center;width:100%}}
.OfflineQueueList-module__Asg7wW__container{background-color:#fff;border-radius:10px;margin-top:2vh;padding:2vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflineQueueList-module__Asg7wW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;margin-bottom:2vh;display:flex}.OfflineQueueList-module__Asg7wW__title{color:var(--colas-blue);margin:0;font-size:2.2vh}.OfflineQueueList-module__Asg7wW__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__Asg7wW__spinner{border:2px solid #1976d2;border-top-color:#0000;border-radius:50%;width:1.6vh;height:1.6vh;animation:1s linear infinite OfflineQueueList-module__Asg7wW__spin}@keyframes OfflineQueueList-module__Asg7wW__spin{to{transform:rotate(360deg)}}.OfflineQueueList-module__Asg7wW__list{flex-direction:column;gap:1.5vh;max-height:50vh;display:flex;overflow-y:auto}.OfflineQueueList-module__Asg7wW__emptyState{color:#888;flex-direction:column;justify-content:center;align-items:center;padding:5vh 2vw;display:flex}.OfflineQueueList-module__Asg7wW__emptyIcon{margin-bottom:2vh;font-size:5vh}.OfflineQueueList-module__Asg7wW__emptyState p{margin:0;font-size:2vh}.OfflineQueueList-module__Asg7wW__emptySubtext{margin-top:1vh;font-size:1.4vh}.OfflineQueueList-module__Asg7wW__actionItem{background-color:#f9f9f9;border-left:4px solid #ccc;border-radius:8px;padding:1.5vh 1.5vw}.OfflineQueueList-module__Asg7wW__actionItem.OfflineQueueList-module__Asg7wW__pending{background-color:#fff8e1;border-left-color:#ff9800}.OfflineQueueList-module__Asg7wW__actionItem.OfflineQueueList-module__Asg7wW__syncing{background-color:#e3f2fd;border-left-color:#2196f3}.OfflineQueueList-module__Asg7wW__actionItem.OfflineQueueList-module__Asg7wW__failed{background-color:#ffebee;border-left-color:#f44336}.OfflineQueueList-module__Asg7wW__actionItem.OfflineQueueList-module__Asg7wW__success{background-color:#e8f5e9;border-left-color:#4caf50}.OfflineQueueList-module__Asg7wW__actionHeader{justify-content:space-between;align-items:center;margin-bottom:1vh;display:flex}.OfflineQueueList-module__Asg7wW__actionType{color:#333;font-size:1.8vh;font-weight:600}.OfflineQueueList-module__Asg7wW__statusBadge{border-radius:12px;padding:.3vh 1vw;font-size:1.2vh;font-weight:600}.OfflineQueueList-module__Asg7wW__statusBadge.OfflineQueueList-module__Asg7wW__pending{color:#fff;background-color:#ff9800}.OfflineQueueList-module__Asg7wW__statusBadge.OfflineQueueList-module__Asg7wW__syncing{color:#fff;background-color:#2196f3}.OfflineQueueList-module__Asg7wW__statusBadge.OfflineQueueList-module__Asg7wW__failed{color:#fff;background-color:#f44336}.OfflineQueueList-module__Asg7wW__statusBadge.OfflineQueueList-module__Asg7wW__success{color:#fff;background-color:#4caf50}.OfflineQueueList-module__Asg7wW__actionDetails{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;display:flex}.OfflineQueueList-module__Asg7wW__summary{color:#666;flex:1;margin:0;font-size:1.4vh}.OfflineQueueList-module__Asg7wW__timestamp{color:#999;white-space:nowrap;font-size:1.2vh}.OfflineQueueList-module__Asg7wW__errorMessage{color:#c62828;background-color:#f443361a;border-radius:4px;margin-top:1vh;padding:1vh 1vw;font-size:1.3vh}.OfflineQueueList-module__Asg7wW__retryCount{margin-left:.5vw;font-weight:600}.OfflineQueueList-module__Asg7wW__actionActions{justify-content:flex-end;margin-top:1vh;display:flex}.OfflineQueueList-module__Asg7wW__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__Asg7wW__removeButton:hover:not(:disabled){color:#fff;background-color:#f44336}.OfflineQueueList-module__Asg7wW__removeButton:disabled{opacity:.5;cursor:not-allowed}.OfflineQueueList-module__Asg7wW__footer{border-top:1px solid #eee;justify-content:center;margin-top:2vh;padding-top:2vh;display:flex}.OfflineQueueList-module__Asg7wW__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__Asg7wW__clearAllButton:hover:not(:disabled){background-color:#d32f2f}.OfflineQueueList-module__Asg7wW__clearAllButton:disabled{cursor:not-allowed;background-color:#ccc}@media (max-width:768px){.OfflineQueueList-module__Asg7wW__header,.OfflineQueueList-module__Asg7wW__actionDetails{flex-direction:column;align-items:flex-start}.OfflineQueueList-module__Asg7wW__timestamp{align-self:flex-end}}.OfflineQueueList-module__Asg7wW__retryButton{color:#1976d2;cursor:pointer;background-color:#0000;border:1px solid #1976d2;border-radius:4px;margin-right:1vw;padding:.5vh 1.5vw;font-size:1.3vh;transition:all .2s}.OfflineQueueList-module__Asg7wW__retryButton:hover:not(:disabled){color:#fff;background-color:#1976d2}.OfflineQueueList-module__Asg7wW__retryButton:disabled{opacity:.5;cursor:not-allowed}.OfflineQueueList-module__Asg7wW__foreign{opacity:.7}.OfflineQueueList-module__Asg7wW__foreignBadge{color:#546e7a;background-color:#eceff1}.OfflineQueueList-module__Asg7wW__foreignNotice{color:#546e7a;margin-bottom:1vh;font-size:1.4vh}
.BiggerButton-module__bKuRpa__mainContainer{background-color:var(--colas-blue);border-radius:10px;justify-content:center;align-items:center;padding:.5rem 3rem;display:flex}.BiggerButton-module__bKuRpa__title{color:var(--colas-yellow);font-size:larger;font-weight:700}.BiggerButton-module__bKuRpa__mainContainer:hover{cursor:pointer;transform:scale(1.1)}
.OfflinePageHeader-module__S74PXG__container{background-color:#fff;border-radius:10px;margin-bottom:1vh;padding:1.5vh 2vw;box-shadow:0 2px 4px #0000001a}.OfflinePageHeader-module__S74PXG__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1vh;margin-bottom:1.5vh;display:flex}.OfflinePageHeader-module__S74PXG__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__S74PXG__backButton:hover{background-color:#e0e0e0}.OfflinePageHeader-module__S74PXG__backIcon{font-size:2vh}.OfflinePageHeader-module__S74PXG__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__S74PXG__syncExitButton:hover:not(:disabled){background-color:#43a047}.OfflinePageHeader-module__S74PXG__syncExitButton:disabled{cursor:not-allowed;background-color:#a5d6a7}.OfflinePageHeader-module__S74PXG__syncIcon{font-size:2vh}.OfflinePageHeader-module__S74PXG__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__S74PXG__exitOnlineButton:hover{background-color:#c8e6c9}.OfflinePageHeader-module__S74PXG__titleSection{flex-direction:column;align-items:center;display:flex}.OfflinePageHeader-module__S74PXG__title{color:var(--colas-blue);margin:0;font-size:2.5vh}.OfflinePageHeader-module__S74PXG__projectName{color:#666;margin-top:.3vh;font-size:1.4vh}.OfflinePageHeader-module__S74PXG__statusIndicator{background-color:#f5f5f5;border-radius:20px;align-items:center;gap:.5vw;padding:.8vh 1.5vw;display:flex}.OfflinePageHeader-module__S74PXG__statusDot{border-radius:50%;width:1.2vh;height:1.2vh}.OfflinePageHeader-module__S74PXG__statusDot.OfflinePageHeader-module__S74PXG__online{background-color:#4caf50}.OfflinePageHeader-module__S74PXG__statusDot.OfflinePageHeader-module__S74PXG__offline{background-color:#ff9800;animation:2s infinite OfflinePageHeader-module__S74PXG__pulse}@keyframes OfflinePageHeader-module__S74PXG__pulse{0%,to{opacity:1}50%{opacity:.5}}.OfflinePageHeader-module__S74PXG__statusText{color:#333;font-size:1.4vh;font-weight:600}.OfflinePageHeader-module__S74PXG__tabsRow{border-top:1px solid #eee;gap:1vw;padding-top:1.5vh;display:flex}.OfflinePageHeader-module__S74PXG__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__S74PXG__tab:hover{background-color:#e8e8e8}.OfflinePageHeader-module__S74PXG__activeTab{background-color:var(--colas-light-blue);border-color:var(--colas-blue);color:var(--colas-blue);font-weight:600}.OfflinePageHeader-module__S74PXG__tabIcon{font-size:2vh}.OfflinePageHeader-module__S74PXG__tabLabel{font-size:1.6vh}@media (max-width:768px){.OfflinePageHeader-module__S74PXG__topRow{flex-direction:column}.OfflinePageHeader-module__S74PXG__titleSection{order:-1;width:100%}.OfflinePageHeader-module__S74PXG__backButton,.OfflinePageHeader-module__S74PXG__syncExitButton,.OfflinePageHeader-module__S74PXG__exitOnlineButton{align-self:flex-start}.OfflinePageHeader-module__S74PXG__statusIndicator{align-self:flex-end}.OfflinePageHeader-module__S74PXG__tabsRow{flex-wrap:wrap}.OfflinePageHeader-module__S74PXG__tab{flex:calc(33% - 1vw);min-width:80px}}
.IncrementalListTextInput-module__-v7SKG__inputContainer{width:100%;position:relative}.IncrementalListTextInput-module__-v7SKG__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}
.PopupPdfCrVisite-module__RHqMWq__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__RHqMWq__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__RHqMWq__header{justify-content:space-between;align-items:center;margin-bottom:2vh;display:flex}.PopupPdfCrVisite-module__RHqMWq__header>h2{margin:0}.PopupPdfCrVisite-module__RHqMWq__closeBtn{cursor:pointer}.PopupPdfCrVisite-module__RHqMWq__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__RHqMWq__planDisplayer{flex-direction:column;flex:1;align-items:center;display:flex;overflow:auto}.PopupPdfCrVisite-module__RHqMWq__planInner{background-color:#fff;border:1px solid #ccc;position:relative;overflow:hidden}.PopupPdfCrVisite-module__RHqMWq__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__RHqMWq__noPlan p{color:#666;margin:.5vh 0}.PopupPdfCrVisite-module__RHqMWq__buttonRow{justify-content:center;gap:1vw;margin-top:2vh;display:flex}.PopupPdfCrVisite-module__RHqMWq__instruction{color:#666;text-align:center;margin-bottom:1vh;font-size:1.5vh;font-style:italic}
.DocumentsToSignBanner-module__TRmE-q__banner{background-color:var(--colas-yellow);justify-content:center;align-items:center;width:98vw;padding:.5vh 1vw;display:flex;position:absolute}.DocumentsToSignBanner-module__TRmE-q__banner>button{margin:1vh;padding:10px}
.ItemDetails-module__J3hzfW__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__J3hzfW__selectInput{width:100%;padding:.5vh .5vw}.ItemDetails-module__J3hzfW__selectTextInput{width:94%;padding:.5vh .5vw}.ItemDetails-module__J3hzfW__title{margin:1vh 0;font-size:2.2vh;font-weight:700}.ItemDetails-module__J3hzfW__deleteDiv{cursor:pointer;justify-content:flex-end}.ItemDetails-module__J3hzfW__repositionDiv{cursor:pointer;justify-content:flex-start}.ItemDetails-module__J3hzfW__repositionDiv>p{margin-right:1vw}.ItemDetails-module__J3hzfW__contentDiv{flex-direction:column;width:20vw;max-height:62vh;padding:1vh 1vw;display:flex;overflow-x:auto}.ItemDetails-module__J3hzfW__actionDiv{justify-content:space-between;align-items:center;display:flex}.ItemDetails-module__J3hzfW__subAction{display:flex}.ItemDetails-module__J3hzfW__subAction>*{margin-right:1vw}.ItemDetails-module__J3hzfW__header{background-color:var(--colas-blue);color:#fff;justify-content:space-between;align-items:center;width:18vw;padding:1vh 2vw;display:flex}.ItemDetails-module__J3hzfW__input{width:94%;padding:.5vh .5vw}.ItemDetails-module__J3hzfW__subDiv{align-items:center;width:100%;display:flex}.ItemDetails-module__J3hzfW__longTextDiv{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.ItemDetails-module__J3hzfW__fileList{display:flex;overflow:auto}.ItemDetails-module__J3hzfW__infoTitle{margin-right:1vw;font-weight:700}.ItemDetails-module__J3hzfW__fileDisplayer{flex-direction:column;align-items:center;width:8vw;margin-right:1vw;display:flex}.ItemDetails-module__J3hzfW__fileDisplayer:hover{cursor:pointer}.ItemDetails-module__J3hzfW__fileDisplayer>p{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:small;overflow:hidden}#ItemDetails-module__J3hzfW__closeBtn:hover{cursor:pointer}.ItemDetails-module__J3hzfW__pictureDisplayer{width:100%;height:30vh;position:relative}.ItemDetails-module__J3hzfW__smallerButton{background-color:var(--colas-blue);color:#fff;padding:1vh 1vw;font-size:1.6vh}.ItemDetails-module__J3hzfW__picturesGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;max-height:25vh;display:grid;overflow:auto}.ItemDetails-module__J3hzfW__pictureItem{width:100%;padding-top:100%;position:relative}
.FileElement-module__77PuOG__link{margin-top:1vh;position:relative}.FileElement-module__77PuOG__subIcon{cursor:pointer;z-index:10;position:absolute;top:0;right:10px}
.PopupModelSheet-module__nLiD-q__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__nLiD-q__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__nLiD-q__topBar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PopupModelSheet-module__nLiD-q__text{margin-bottom:.5rem;font-size:1.05rem}.PopupModelSheet-module__nLiD-q__subtitle{opacity:.9;font-size:.9rem}.PopupModelSheet-module__nLiD-q__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__nLiD-q__smallButton:hover{transform:translateY(-1px);box-shadow:0 1px 4px #00000026}.PopupModelSheet-module__nLiD-q__backButton{cursor:pointer;background-color:#0000;border:none;margin-right:.5rem;padding:.2rem 0;font-size:.85rem}.PopupModelSheet-module__nLiD-q__backButton:hover{text-decoration:underline}.PopupModelSheet-module__nLiD-q__selectorContainer{flex-direction:column;margin-top:.5rem;margin-bottom:1.5rem;display:flex}.PopupModelSheet-module__nLiD-q__selectorLabel{margin-bottom:.3rem;font-size:.9rem}.PopupModelSheet-module__nLiD-q__selector{box-sizing:border-box;border:1px solid #0003;border-radius:6px;width:100%;padding:.45rem .6rem;font-size:.9rem}.PopupModelSheet-module__nLiD-q__emptyState,.PopupModelSheet-module__nLiD-q__loading{margin-top:.5rem;font-size:.9rem}.PopupModelSheet-module__nLiD-q__error{color:#b00020;margin-bottom:.5rem;font-size:.85rem}.PopupModelSheet-module__nLiD-q__btnDiv{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.PopupModelSheet-module__nLiD-q__optionsContainer{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.PopupModelSheet-module__nLiD-q__optionBlock{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.PopupModelSheet-module__nLiD-q__typoLabel{margin:0;font-size:.85rem}.PopupModelSheet-module__nLiD-q__createContainer{flex-direction:column;height:98%;margin:.5rem;display:flex}.PopupModelSheet-module__nLiD-q__textInput{box-sizing:border-box;border:1px solid #0003;border-radius:6px;width:100%;padding:.45rem .6rem;font-size:.9rem}.PopupModelSheet-module__nLiD-q__createButtons{justify-content:flex-end;margin-top:1rem;display:flex}.PopupModelSheet-module__nLiD-q__selectorRow{align-items:center;gap:8px;display:flex}.PopupModelSheet-module__nLiD-q__editButtonsRow{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.PopupModelSheet-module__nLiD-q__dangerButton{color:#fff;background-color:#b91c1c}
.FileSignatureHandler-module__OYmVQW__fileList{flex-direction:column;display:flex}.FileSignatureHandler-module__OYmVQW__fileDisplayer{width:10vw;margin-bottom:1rem}.FileSignatureHandler-module__OYmVQW__row{flex-direction:row;align-items:center;display:flex}.FileSignatureHandler-module__OYmVQW__btn{margin-left:1vw;padding:1vh 1vw}
.PopupAddForm-module__M6XtOa__mainBtn{color:#fff;background-color:var(--colas-bordeaux);border-radius:15px;align-items:center;padding:0 .8rem;font-size:larger;display:flex}.PopupAddForm-module__M6XtOa__mainBtn>p{margin-left:1vw}.PopupAddForm-module__M6XtOa__mainBtn:hover{cursor:pointer}.PopupAddForm-module__M6XtOa__inputDiv{flex-direction:column;justify-content:space-between;align-items:center;height:50%;display:flex}.PopupAddForm-module__M6XtOa__input{width:100%;margin-bottom:1rem;padding:1vh 1vw;font-size:larger}.PopupAddForm-module__M6XtOa__textInput{width:95%;margin-bottom:1vh;padding:1vh 1vw;font-size:larger}.PopupAddForm-module__M6XtOa__closeDiv>h2{margin:0;padding:.5vw .5vh;font-size:1.8rem}.PopupAddForm-module__M6XtOa__close{background-color:var(--colas-bordeaux);border-radius:50%;padding:.5rem}.PopupAddForm-module__M6XtOa__validation{width:50%;margin-bottom:1vh}.PopupAddForm-module__M6XtOa__close:hover{cursor:pointer}.PopupAddForm-module__M6XtOa__validationDiv{justify-content:space-between;align-items:center;width:100%;display:flex}.PopupAddForm-module__M6XtOa__selectDiv{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1vh;font-size:larger;display:flex}.PopupAddForm-module__M6XtOa__selectDivInput{width:80%}.PopupAddForm-module__M6XtOa__selectDiv>p{width:20%}.PopupAddForm-module__M6XtOa__multiInputDiv{align-items:center;width:100%;display:flex}.PopupAddForm-module__M6XtOa__halfInput{flex-direction:row;justify-content:space-between;align-items:center;width:46%;padding:2%;display:flex}.PopupAddForm-module__M6XtOa__halfSelect{width:10vw;padding:.5vw .5vh}
.PopupPdfPlan-module___ebupq__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___ebupq__documentContainer{background-color:#fff;flex-direction:column;width:90vw;height:100vh;display:flex}.PopupPdfPlan-module___ebupq__pdfButton{display:flex;position:absolute;top:2vh;right:10vw}.PopupPdfPlan-module___ebupq__pfDisplayer{margin:8.8vh 10vw}.PopupPdfPlan-module___ebupq__closeDiv{justify-content:flex-end;align-items:center;width:100%;display:flex}.PopupPdfPlan-module___ebupq__close{margin:1vw}.PopupPdfPlan-module___ebupq__close:hover{cursor:pointer}.PopupPdfPlan-module___ebupq__sketchFieldContainer{position:absolute;top:0;left:0}.PopupPdfPlan-module___ebupq__documentContainer{position:relative}.PopupPdfPlan-module___ebupq__floatingSelector{z-index:5000;pointer-events:auto;position:absolute;top:8px;left:55%;transform:translate(-50%)}.PopupPdfPlan-module___ebupq__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___ebupq__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___ebupq__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___ebupq__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___ebupq__selectorActions{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.PopupPdfPlan-module___ebupq__selectorActions>button{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:4px 8px;font-size:12px}.PopupPdfPlan-module___ebupq__checkboxList{flex-direction:column;gap:4px;max-height:50vh;display:flex;overflow-y:auto}.PopupPdfPlan-module___ebupq__checkboxItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.PopupPdfPlan-module___ebupq__checkboxItem:hover{background:#f3f4f6}@media print{.PopupPdfPlan-module___ebupq__floatingSelector,.PopupPdfPlan-module___ebupq__selectorPanel{display:none!important}}.PopupPdfPlan-module___ebupq__planOverlay{z-index:1000;background-color:#4b4b4bcc;justify-content:center;display:flex;position:fixed;inset:0}.PopupPdfPlan-module___ebupq__planDocument{box-sizing:border-box;background-color:#fff;flex-direction:column;width:90vw;height:100dvh;display:flex;position:relative}@media (max-width:1023px){.PopupPdfPlan-module___ebupq__planDocument{width:100vw}}.PopupPdfPlan-module___ebupq__planToolbar{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.PopupPdfPlan-module___ebupq__planToolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PopupPdfPlan-module___ebupq__planOrientationSelector{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:8px;height:36px;padding:0 10px;font-size:13px}.PopupPdfPlan-module___ebupq__planClose{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:4px;display:flex}.PopupPdfPlan-module___ebupq__planClose:active{background:#e5e7eb}.PopupPdfPlan-module___ebupq__planScroll{flex:1;min-height:0;padding:16px;overflow:auto}.PopupPdfPlan-module___ebupq__planDisplayer{width:max-content;margin:0 auto}.PopupPdfPlan-module___ebupq__planModeHint{background:#fff;border:1px solid #d0d7de;border-radius:8px;align-self:flex-start;margin:8px 16px 0;padding:6px 10px;font-size:13px;box-shadow:0 2px 8px #00000014}.PopupPdfPlan-module___ebupq__clusterBadge{z-index:3;color:#fff;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;background:#1f2937;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;transform:translate(-50%,-50%)}.PopupPdfPlan-module___ebupq__validateMultiPointsButton{z-index:3000;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 12px #0003}
.Slider-module__4xYu3G__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__4xYu3G__checked{background-color:var(--colas-light-blue)}.Slider-module__4xYu3G__slider{background-color:var(--colas-blue);border-radius:50%;width:30px;height:30px;transition:transform .2s}.Slider-module__4xYu3G__checked .Slider-module__4xYu3G__slider{transform:translate(30px)}
.FileRecovery-module__FdFt3W__downloadContainer{background-color:#f9f9f9;border:1px solid #ccc;border-radius:12px;margin-top:2rem;padding:2rem}.FileRecovery-module__FdFt3W__downloadTitle{color:#333;text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.FileRecovery-module__FdFt3W__downloadField{flex-direction:column;margin-bottom:1.5rem;display:flex}.FileRecovery-module__FdFt3W__downloadLabel{color:#555;margin-bottom:.5rem;font-weight:500}.FileRecovery-module__FdFt3W__downloadDatePicker{border:1px solid #ccc;border-radius:8px;width:100%;max-width:300px;padding:.5rem .75rem;font-size:1rem}.FileRecovery-module__FdFt3W__downloadActions{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:1rem;display:flex}.FileRecovery-module__FdFt3W__downloadInfo{color:#4caf50;margin-top:1rem;font-style:italic}
.PopupFolderForm-module__CfSbqW__mainContainer{flex-direction:column;justify-content:space-between;height:100%;padding:2vh 1vw;display:flex}.PopupFolderForm-module__CfSbqW__input{width:90%;margin:1vh 0;padding:1vw;font-size:larger}.PopupFolderForm-module__CfSbqW__deleteDiv{cursor:pointer;align-items:center;display:flex}.PopupFolderForm-module__CfSbqW__img{cursor:pointer;margin-right:1vw}.PopupFolderForm-module__CfSbqW__fileList{width:80%;max-height:10vh;overflow-y:auto}.PopupFolderForm-module__CfSbqW__fileItem{align-items:center;display:flex}
.PopupDoleanceForm-module__eaDqmq__input{width:80%;padding:1vh;font-size:2vh}.PopupDoleanceForm-module__eaDqmq__selectInput{width:82%;margin:2vh;padding:1vh;font-size:2vh}.PopupDoleanceForm-module__eaDqmq__formDiv{flex-direction:column;align-items:center;width:100%;display:flex}.PopupDoleanceForm-module__eaDqmq__picButton{margin-top:2vh}
