.bg-warning-light{background-color:#fff4e1!important}.nav-pills{gap:.5rem}.nav-pills .nav-link{-webkit-user-select:none;user-select:none;padding:.5rem 1rem;transition:all .2s;border-radius:100px!important}.nav-pills .nav-link.active{color:#fff!important}.nav-pills .nav-link:hover{cursor:pointer;filter:brightness(.9)}.checkbox-wrapper-4{justify-content:center;align-items:center;min-width:48px;max-width:72px;display:flex}.checkbox-wrapper-4.w-auto{max-width:100%!important}.checkbox-wrapper-4 *{box-sizing:border-box}.checkbox-wrapper-4 .cbx{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:6px;margin:0;padding:6px 8px;transition:all .2s;display:inline-block;overflow:hidden}.checkbox-wrapper-4 .cbx:hover{background:#0077ff0f}.checkbox-wrapper-4 .cbx span{float:left;vertical-align:middle;transform:translateZ(0)}.checkbox-wrapper-4 .cbx span:first-child{border:1px solid #cccfdb;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative;transform:scale(1);box-shadow:0 1px 1px #00104b0d}.checkbox-wrapper-4 .cbx span:first-child svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:all .3s .1s;position:absolute;top:3px;left:2px;transform:translateZ(0)}.checkbox-wrapper-4 .cbx span:last-child{padding-left:8px;line-height:18px}.checkbox-wrapper-4 .cbx:hover span:first-child{border-color:#3c86c7}.checkbox-wrapper-4 .inp-cbx{visibility:hidden;position:absolute}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child{background:#3c86c7;border-color:#3c86c7;animation:.4s wave-4}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-4 .inline-svg{pointer-events:none;-webkit-user-select:none;user-select:none;width:0;height:0;position:absolute}.sidebar-overlay{opacity:0;z-index:100;background:#0000004d;justify-content:end;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:0}.sidebar-overlay.left .sidebar{left:0}.sidebar-overlay:not(.left) .sidebar{right:0}.sidebar-overlay.inplace{width:100%;height:100%;position:absolute}.sidebar-overlay.inplace .sidebar{height:100%;position:absolute}.sidebar-overlay .sidebar{min-width:375px;max-width:50%;height:100vh;padding:1rem;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:0;transform:translate(100%)}.sidebar-overlay .sidebar .sidebar-resize-handle{cursor:ew-resize;opacity:0;align-items:center;width:fit-content;height:100%;display:flex;position:absolute;top:0}.sidebar-overlay .sidebar .sidebar-resize-handle:hover,.sidebar-overlay .sidebar .sidebar-resize-handle.resizing{opacity:1;background:#00000010;transition:all .3s ease-in-out}.sidebar-overlay .sidebar .sidebar-header{position:relative}.sidebar-overlay .sidebar .sidebar-header .sidebar-title{color:#000;padding:0 1.25rem}.sidebar-overlay .sidebar .sidebar-header .sidebar-subtitle{color:#4b4f52}.sidebar-overlay .sidebar .sidebar-header .sidebar-close{position:absolute;top:8px;right:8px}.sidebar-overlay .sidebar .sidebar-content{overflow-y:auto}.sidebar-overlay:not(.left) .sidebar .sidebar-resize-handle{left:0}.sidebar-overlay.left{justify-content:start}.sidebar-overlay.left .sidebar{transform:translate(-100%)}.sidebar-overlay.left .sidebar .sidebar-resize-handle{right:0}.sidebar-overlay.entered{opacity:1}.sidebar-overlay.entered .sidebar{transform:none!important}@media screen and (width<=500px){.sidebar-overlay.left .sidebar,.sidebar-overlay .sidebar{transform:translateY(100%)}.sidebar-overlay .sidebar{width:100%;min-width:auto;max-width:100%;height:fit-content;max-height:100vh;padding:1.5rem 0 0}.sidebar-overlay .sidebar .sidebar-wrapper{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;padding-bottom:1rem!important}.sidebar-overlay .sidebar .sidebar-resize-handle{display:none}}.ligne-role{transition:background-color .15s,border-color .15s,transform .1s cubic-bezier(.23,1,.32,1)}.ligne-role .mdi-swap-horizontal{opacity:.45;transition:opacity .18s}@media (hover:hover) and (pointer:fine){.ligne-role:not(:disabled):hover{background-color:#4084c50f;border-color:#4084c5}.ligne-role:not(:disabled):hover .mdi-swap-horizontal,.ligne-role:not(:disabled):focus-visible .mdi-swap-horizontal{opacity:1}}.ligne-role:not(:disabled):active{background-color:#4084c524;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.ligne-role{transition:background-color .15s,border-color .15s}.ligne-role:not(:disabled):active{transform:none}}.bouton-recharger{height:40px;color:#ffffffd9!important}.bouton-recharger:hover{color:#fff!important}.notification:hover{background-color:#f0f8ff;transition-duration:.3s}.ligne-implantation{transition:background-color .15s,border-color .15s,transform .1s cubic-bezier(.23,1,.32,1)}.ligne-implantation .mdi-swap-horizontal{opacity:.45;transition:opacity .18s}@media (hover:hover) and (pointer:fine){.ligne-implantation:not(:disabled):hover{background-color:#4084c50f;border-color:#4084c5}.ligne-implantation:not(:disabled):hover .mdi-swap-horizontal,.ligne-implantation:not(:disabled):focus-visible .mdi-swap-horizontal{opacity:1}}.ligne-implantation:not(:disabled):active{background-color:#4084c524;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.ligne-implantation{transition:background-color .15s,border-color .15s}.ligne-implantation:not(:disabled):active{transform:none}}
