.legend{padding:10px;border-radius:8px}.legendeTitre{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.definitionsNormale{font-size:13px}.containerLegendImb{display:flex;margin:5px 0}.custom-popup .leaflet-popup-content-wrapper{margin:0;padding:0}.custom-popup .leaflet-popup-content{margin:0;padding:0;min-height:500;min-width:250px;max-width:300px}.chakra-portal .chakra-button[aria-label="Close modal"]{color:#606060!important;top:68px!important;right:65px!important;border-radius:50%}.chakra-modal__header{background-color:transparent!important;border-bottom:solid 1px #e2e2e2;padding-top:1rem!important;padding-bottom:1rem!important;padding-right:4rem!important}.chakra-modal__content .cui-steps__horizontal-step:not([data-highlighted]):after{background-color:#e2e2e2}.chakra-portal .chakra-button[aria-label="Close modal"]:hover{background-color:#0000000a}.chakra-portal .chakra-button[aria-label="Close modal"] svg{width:20px;height:20px;margin:auto}.chakra-radio .chakra-radio__control[data-checked]{background-color:#fafafa;color:#6e398e;border-color:#6e398e}.chakra-switch__track[data-checked]{background:#6e398e}.chakra-checkbox[data-checked] .chakra-checkbox__control,.chakra-checkbox[data-checked] .chakra-checkbox__control:hover{background:#6e398e;border-color:#6e398e}.chakra-modal__footer{background-color:transparent!important}.chakra-modal__footer .chakra-button{padding:1rem!important;width:auto!important;font-size:medium;font-weight:300}.chakra-modal__footer .chakra-button:first-of-type{color:#505050}.chakra-modal__footer .chakra-button:first-of-type:hover{text-decoration:none;background-color:#0000000a}.chakra-modal__body .rdg:after{grid-column:1/100;font-size:small;color:#505050;white-space:pre-wrap}.chakra-modal__body .rdg-cell-error{background-color:#f03}.rbc-calendar *{z-index:0;font-size:14px}.rbc-calendar .rbc-btn-group button{border-color:#e0e0e0}.rbc-calendar .rbc-btn-group button:first-of-type{border-radius:5px 0 0 5px}.rbc-calendar .rbc-btn-group button:last-of-type{border-radius:0 5px 5px 0}.rbc-calendar .rbc-btn-group button.rbc-active{color:#fff;border-color:#7e41a3;background-color:#7e41a3}.rbc-calendar .rbc-btn-group button.rbc-active:hover,.rbc-calendar .rbc-btn-group button.rbc-active:active,.rbc-calendar .rbc-btn-group button.rbc-active:focus{border-color:#6e398e;background-color:#6e398e;box-shadow:none}.rbc-calendar .rbc-btn-group button:hover{border-color:#e0e0e0;background-color:#f5f5f5}.rbc-calendar .rbc-btn-group button:active{box-shadow:none;border-color:#e0e0e0;background-color:#f5f5f5}.rbc-calendar .rbc-month-view{overflow:hidden;border-radius:5px}.rbc-calendar .rbc-month-view .rbc-day-bg{border-color:#f5f5f5}.rbc-calendar .rbc-toolbar-label{text-transform:capitalize}.rbc-calendar .rbc-row-segment{padding:0 3px}.rbc-calendar .rbc-event{padding:4px 10;font-size:.85rem;border-radius:0 5px 5px 0;background-color:#f5f5f5;border:solid 1px #f5f5f5;color:#1a1a1a}.rbc-calendar .rbc-event:hover{background-color:#eee}.rbc-calendar .rbc-event:focus{outline:none}.rbc-calendar .rbc-date-cell button{cursor:default}.rbc-calendar .rbc-today{background-color:#f3e9fc}.rbc-calendar .rbc-now button{color:#5b247d}.rbc-calendar .rbc-off-range{color:#bdbdbd}.rbc-calendar .rbc-off-range-bg{background-color:#fafafa}.rbc-calendar .rbc-show-more{color:#424242}.rbc-calendar .rbc-agenda-view:has(table){border-radius:5px;max-height:fit-content;border:solid 1px #eeeeee}.rbc-calendar .rbc-agenda-view:not(:has(table)){border:none;margin-top:10}.rbc-calendar .rbc-agenda-view .rbc-agenda-table{border-width:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table td{padding:8px 10;border:solid 1px #eeeeee}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tr{border-style:none none none solid!important;border-left:solid 3px transparent}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tr:first-of-type,.rbc-calendar .rbc-agenda-view .rbc-agenda-table tr:first-of-type td{border-top-width:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tr:last-of-type td{border-bottom-width:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table td:first-of-type{border-left-width:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table th:last-of-type,.rbc-calendar .rbc-agenda-view .rbc-agenda-table td:last-of-type{border-right-width:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-event-cell{cursor:pointer}.rbc-calendar .rbc-agenda-view .rbc-agenda-event-cell:hover{background-color:#f5f5f5}.rbc-overlay{z-index:1300;border-radius:10}.rbc-overlay .rbc-event{padding:4px 10;font-size:.85rem;color:#383a42;background-color:#f5f5f5;border-radius:0 5px 5px 0}.rbc-overlay .rbc-event:hover{background-color:#eee}.driver-popover.kapitano-help{--help-purple: #7e41a3;--help-purple-dark: #6e398e;--help-purple-active: #5b247d;--help-purple-tint: #f3e9f7;--help-text: #383a42;--help-border: #e2e2e2;padding:20px 24px;min-width:300px;max-width:400px;border-radius:6px;color:var(--help-text);box-shadow:0 4px 20px #1e1e1e2e}.driver-popover.kapitano-help *{font-family:Roboto,Helvetica,Arial,sans-serif}.driver-popover.kapitano-help .driver-popover-title{font-size:16px;font-weight:500;line-height:1.5;color:var(--help-purple-dark);padding-right:28px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--help-border)}.driver-popover.kapitano-help .driver-popover-title[style*=block]+.driver-popover-description{margin-top:0}.driver-popover.kapitano-help .driver-popover-description{font-size:14px;line-height:1.65;white-space:pre-line}.driver-popover.kapitano-help .driver-popover-close-btn{top:10px;right:10px;width:26px;height:26px;border-radius:50%;font-size:20px;font-weight:400;line-height:24px;color:var(--help-text);background-color:var(--help-purple-tint);transition:background-color .1s,color .1s}.driver-popover.kapitano-help .driver-popover-close-btn:hover,.driver-popover.kapitano-help .driver-popover-close-btn:focus-visible{color:#fff;background-color:var(--help-purple)}.driver-popover.kapitano-help .driver-popover-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--help-border);gap:16px}.driver-popover.kapitano-help .driver-popover-progress-text{font-size:13px;color:#6b6b6b}.driver-popover.kapitano-help .driver-popover-navigation-btns{gap:8px}.driver-popover.kapitano-help .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.kapitano-help .driver-popover-footer button{padding:5px 16px;border-radius:4px;font-size:14px;line-height:1.5;text-shadow:none;text-transform:none;transition:background-color 50ms,border-color 50ms}.driver-popover.kapitano-help .driver-popover-prev-btn{color:var(--help-purple-dark);background-color:#fff;border:1px solid var(--help-purple)}.driver-popover.kapitano-help .driver-popover-prev-btn:hover,.driver-popover.kapitano-help .driver-popover-prev-btn:focus-visible{background-color:var(--help-purple-tint)}.driver-popover.kapitano-help .driver-popover-next-btn{color:#fff;background-color:var(--help-purple);border:1px solid var(--help-purple)}.driver-popover.kapitano-help .driver-popover-next-btn:hover,.driver-popover.kapitano-help .driver-popover-next-btn:focus-visible{background-color:var(--help-purple-dark);border-color:var(--help-purple-dark)}.driver-popover.kapitano-help .driver-popover-next-btn:active{background-color:var(--help-purple-active)}.driver-popover.kapitano-help .driver-popover-footer button:focus-visible{outline:2px solid var(--help-purple);outline-offset:2px}.driver-popover.kapitano-help .driver-popover-arrow{border-width:6px}*,:before,:after{margin:0;padding:0;box-sizing:border-box}.list-grid-search-container{text-align:right}.list-grid-search-input-text-field{background-color:#fff;border:none}.list-grid-data-grid{height:65vh;background-color:#fff;display:flex;justify-content:center;align-items:center}.Pagination{padding-top:2vh}.MuiDataGrid-root .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root .MuiDataGrid-columnHeader:hover,.MuiDataGrid-root .MuiDataGrid-columnHeader:focus-within,.MuiDataGrid-root .MuiDataGrid-cell:focus-within,.MuiDataGrid-root .MuiDataGrid-cell:focus{outline:none!important}.MuiDataGrid-columnHeaderTitle{font-weight:700!important}.list-datagrid.MuiDataGrid-root{border-radius:0;border:0}.list-datagrid .MuiDataGrid-row{font-size:12px}.list-datagrid .MuiDataGrid-footerContainer{border-top:0}.list-datagrid .MuiDataGrid-footerContainer .MuiBox-root{justify-content:center}.list-datagrid .MuiDataGrid-footerContainer .MuiTypography-root{font-size:12px}
