@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.bandeau-distriuteur{border-bottom:10px solid;text-align:center}.bandeau-distriuteur .Disponible{background:#effff2!important}.bandeau-distriuteur .Disponible .puce{color:#018266!important}.bandeau-distriuteur .Indisponible{color:#ed2222!important}.bandeau-distriuteur .Degrade,.bandeau-distriuteur h4.anomalie{color:orange!important}.label{border-radius:5px;color:#fff;line-height:35px;padding:5px 10px}.text-right{text-align:right}.selecteur-vertical{display:inline-flex}.selecteur-vertical li:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.selecteur-vertical li:last-of-type{border-bottom-right-radius:10px;border-top-right-radius:10px}.selecteur-vertical li{background-color:initial;border:1px solid #faa369;border-radius:.25rem;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;margin-left:10px;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.selecteur-vertical li:hover{background:#faa369}.stat-commande{height:300px;width:100%}.odd{background:#fff6f0!important}body{background:#fff;font-family:Lato,sans-serif;font-size:14px;margin:0;padding:0;width:100%}h4{font-size:16px}.hide{display:none}nav{background:#fbfbfc;bottom:0;left:0;position:fixed;top:0;width:90px}nav ul{list-style:none;padding:0;text-align:center}nav a,nav a:visited{color:#000;text-decoration:none}nav li:first-of-type{margin-bottom:20px}nav li:last-child{display:none}nav li{margin-top:5px;padding-bottom:5px;padding-top:5px}nav li img{display:block;margin:auto auto 5px}nav li.active{background:#fce3d2;position:relative}nav li.active:after{background:#fce3d2;bottom:4px;right:4px;transform:rotate(45deg)}nav li.active:after,nav li.active:before{content:"";height:10px;position:absolute;width:10px}nav li.active:before{background:#faa369;bottom:0;right:0}nav li:hover{background:#fce3d2;position:relative}nav li:hover:after{background:#fce3d2;bottom:4px;right:4px;transform:rotate(45deg)}nav li:hover:after,nav li:hover:before{content:"";height:10px;position:absolute;width:10px}nav li:hover:before{background:#faa369;bottom:0;right:0}.btn-changer-statut{text-decoration:none}#contenu-admin,#statistiques{margin:20px 1px 0 100px}#contenu-admin-sans-top{margin:0 1px 0 100px}.text-center{margin:auto;text-align:center}.btn{background-color:initial;border:1px solid #0000;border-radius:.25rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;margin-top:5px;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.btn-block{display:block;margin-bottom:10px}.btn-save{float:right}.btn-disabled{background:#bdbebf}.btn-primary{font-width:bold;background:#faa369;border:2px solid #faa369;color:#fff}.btn-primary:hover{background:#0000;color:#faa369}.btn-danger{background:#ed2222;border:2px solid #ed2222}.btn-danger,.btn-success{font-width:bold;color:#fff}.btn-success{background:#018266;border:2px solid #018266}@media (min-width:768px){.btn-suivi-maintenance{margin-right:5px}}.btn-secondary{border-color:#faa369;color:#faa369}.btn-secondary:hover{background:#faa369;color:#fff}.mt-1{margin-top:1px}.ml-1{margin-left:1px}.mr-1{margin-right:1px}.mb-1{margin-bottom:1px}.mt-2{margin-top:2px}.ml-2{margin-left:2px}.mr-2{margin-right:2px}.mb-2{margin-bottom:2px}.mt-3{margin-top:3px}.ml-3{margin-left:3px}.mr-3{margin-right:3px}.mb-3{margin-bottom:3px}.mt-4{margin-top:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.mt-5{margin-top:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.mt-6{margin-top:6px}.ml-6{margin-left:6px}.mr-6{margin-right:6px}.mb-6{margin-bottom:6px}.mt-7{margin-top:7px}.ml-7{margin-left:7px}.mr-7{margin-right:7px}.mb-7{margin-bottom:7px}.mt-8{margin-top:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.mt-9{margin-top:9px}.ml-9{margin-left:9px}.mr-9{margin-right:9px}.mb-9{margin-bottom:9px}.mt-10{margin-top:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.mt-11{margin-top:11px}.ml-11{margin-left:11px}.mr-11{margin-right:11px}.mb-11{margin-bottom:11px}.mt-12{margin-top:12px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.mt-13{margin-top:13px}.ml-13{margin-left:13px}.mr-13{margin-right:13px}.mb-13{margin-bottom:13px}.mt-14{margin-top:14px}.ml-14{margin-left:14px}.mr-14{margin-right:14px}.mb-14{margin-bottom:14px}.mt-15{margin-top:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.mt-16{margin-top:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.mt-17{margin-top:17px}.ml-17{margin-left:17px}.mr-17{margin-right:17px}.mb-17{margin-bottom:17px}.mt-18{margin-top:18px}.ml-18{margin-left:18px}.mr-18{margin-right:18px}.mb-18{margin-bottom:18px}.mt-19{margin-top:19px}.ml-19{margin-left:19px}.mr-19{margin-right:19px}.mb-19{margin-bottom:19px}.mt-20{margin-top:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.mt-21{margin-top:21px}.ml-21{margin-left:21px}.mr-21{margin-right:21px}.mb-21{margin-bottom:21px}.mt-22{margin-top:22px}.ml-22{margin-left:22px}.mr-22{margin-right:22px}.mb-22{margin-bottom:22px}.mt-23{margin-top:23px}.ml-23{margin-left:23px}.mr-23{margin-right:23px}.mb-23{margin-bottom:23px}.mt-24{margin-top:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.mt-25{margin-top:25px}.ml-25{margin-left:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.mt-26{margin-top:26px}.ml-26{margin-left:26px}.mr-26{margin-right:26px}.mb-26{margin-bottom:26px}.mt-27{margin-top:27px}.ml-27{margin-left:27px}.mr-27{margin-right:27px}.mb-27{margin-bottom:27px}.mt-28{margin-top:28px}.ml-28{margin-left:28px}.mr-28{margin-right:28px}.mb-28{margin-bottom:28px}.mt-29{margin-top:29px}.ml-29{margin-left:29px}.mr-29{margin-right:29px}.mb-29{margin-bottom:29px}.mt-30{margin-top:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.mt-31{margin-top:31px}.ml-31{margin-left:31px}.mr-31{margin-right:31px}.mb-31{margin-bottom:31px}.mt-32{margin-top:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.mt-33{margin-top:33px}.ml-33{margin-left:33px}.mr-33{margin-right:33px}.mb-33{margin-bottom:33px}.mt-34{margin-top:34px}.ml-34{margin-left:34px}.mr-34{margin-right:34px}.mb-34{margin-bottom:34px}.mt-35{margin-top:35px}.ml-35{margin-left:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.mt-36{margin-top:36px}.ml-36{margin-left:36px}.mr-36{margin-right:36px}.mb-36{margin-bottom:36px}.mt-37{margin-top:37px}.ml-37{margin-left:37px}.mr-37{margin-right:37px}.mb-37{margin-bottom:37px}.mt-38{margin-top:38px}.ml-38{margin-left:38px}.mr-38{margin-right:38px}.mb-38{margin-bottom:38px}.mt-39{margin-top:39px}.ml-39{margin-left:39px}.mr-39{margin-right:39px}.mb-39{margin-bottom:39px}.mt-40{margin-top:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.mt-41{margin-top:41px}.ml-41{margin-left:41px}.mr-41{margin-right:41px}.mb-41{margin-bottom:41px}.mt-42{margin-top:42px}.ml-42{margin-left:42px}.mr-42{margin-right:42px}.mb-42{margin-bottom:42px}.mt-43{margin-top:43px}.ml-43{margin-left:43px}.mr-43{margin-right:43px}.mb-43{margin-bottom:43px}.mt-44{margin-top:44px}.ml-44{margin-left:44px}.mr-44{margin-right:44px}.mb-44{margin-bottom:44px}.mt-45{margin-top:45px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.mb-45{margin-bottom:45px}.mt-46{margin-top:46px}.ml-46{margin-left:46px}.mr-46{margin-right:46px}.mb-46{margin-bottom:46px}.mt-47{margin-top:47px}.ml-47{margin-left:47px}.mr-47{margin-right:47px}.mb-47{margin-bottom:47px}.mt-48{margin-top:48px}.ml-48{margin-left:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.mt-49{margin-top:49px}.ml-49{margin-left:49px}.mr-49{margin-right:49px}.mb-49{margin-bottom:49px}.mt-50{margin-top:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.mt-51{margin-top:51px}.ml-51{margin-left:51px}.mr-51{margin-right:51px}.mb-51{margin-bottom:51px}.mt-52{margin-top:52px}.ml-52{margin-left:52px}.mr-52{margin-right:52px}.mb-52{margin-bottom:52px}.mt-53{margin-top:53px}.ml-53{margin-left:53px}.mr-53{margin-right:53px}.mb-53{margin-bottom:53px}.mt-54{margin-top:54px}.ml-54{margin-left:54px}.mr-54{margin-right:54px}.mb-54{margin-bottom:54px}.mt-55{margin-top:55px}.ml-55{margin-left:55px}.mr-55{margin-right:55px}.mb-55{margin-bottom:55px}.mt-56{margin-top:56px}.ml-56{margin-left:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.mt-57{margin-top:57px}.ml-57{margin-left:57px}.mr-57{margin-right:57px}.mb-57{margin-bottom:57px}.mt-58{margin-top:58px}.ml-58{margin-left:58px}.mr-58{margin-right:58px}.mb-58{margin-bottom:58px}.mt-59{margin-top:59px}.ml-59{margin-left:59px}.mr-59{margin-right:59px}.mb-59{margin-bottom:59px}.mt-60{margin-top:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.mb-60{margin-bottom:60px}.mt-61{margin-top:61px}.ml-61{margin-left:61px}.mr-61{margin-right:61px}.mb-61{margin-bottom:61px}.mt-62{margin-top:62px}.ml-62{margin-left:62px}.mr-62{margin-right:62px}.mb-62{margin-bottom:62px}.mt-63{margin-top:63px}.ml-63{margin-left:63px}.mr-63{margin-right:63px}.mb-63{margin-bottom:63px}.mt-64{margin-top:64px}.ml-64{margin-left:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.mt-65{margin-top:65px}.ml-65{margin-left:65px}.mr-65{margin-right:65px}.mb-65{margin-bottom:65px}.mt-66{margin-top:66px}.ml-66{margin-left:66px}.mr-66{margin-right:66px}.mb-66{margin-bottom:66px}.mt-67{margin-top:67px}.ml-67{margin-left:67px}.mr-67{margin-right:67px}.mb-67{margin-bottom:67px}.mt-68{margin-top:68px}.ml-68{margin-left:68px}.mr-68{margin-right:68px}.mb-68{margin-bottom:68px}.mt-69{margin-top:69px}.ml-69{margin-left:69px}.mr-69{margin-right:69px}.mb-69{margin-bottom:69px}.mt-70{margin-top:70px}.ml-70{margin-left:70px}.mr-70{margin-right:70px}.mb-70{margin-bottom:70px}.mt-71{margin-top:71px}.ml-71{margin-left:71px}.mr-71{margin-right:71px}.mb-71{margin-bottom:71px}.mt-72{margin-top:72px}.ml-72{margin-left:72px}.mr-72{margin-right:72px}.mb-72{margin-bottom:72px}.mt-73{margin-top:73px}.ml-73{margin-left:73px}.mr-73{margin-right:73px}.mb-73{margin-bottom:73px}.mt-74{margin-top:74px}.ml-74{margin-left:74px}.mr-74{margin-right:74px}.mb-74{margin-bottom:74px}.mt-75{margin-top:75px}.ml-75{margin-left:75px}.mr-75{margin-right:75px}.mb-75{margin-bottom:75px}.mt-76{margin-top:76px}.ml-76{margin-left:76px}.mr-76{margin-right:76px}.mb-76{margin-bottom:76px}.mt-77{margin-top:77px}.ml-77{margin-left:77px}.mr-77{margin-right:77px}.mb-77{margin-bottom:77px}.mt-78{margin-top:78px}.ml-78{margin-left:78px}.mr-78{margin-right:78px}.mb-78{margin-bottom:78px}.mt-79{margin-top:79px}.ml-79{margin-left:79px}.mr-79{margin-right:79px}.mb-79{margin-bottom:79px}.mt-80{margin-top:80px}.ml-80{margin-left:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.mt-81{margin-top:81px}.ml-81{margin-left:81px}.mr-81{margin-right:81px}.mb-81{margin-bottom:81px}.mt-82{margin-top:82px}.ml-82{margin-left:82px}.mr-82{margin-right:82px}.mb-82{margin-bottom:82px}.mt-83{margin-top:83px}.ml-83{margin-left:83px}.mr-83{margin-right:83px}.mb-83{margin-bottom:83px}.mt-84{margin-top:84px}.ml-84{margin-left:84px}.mr-84{margin-right:84px}.mb-84{margin-bottom:84px}.mt-85{margin-top:85px}.ml-85{margin-left:85px}.mr-85{margin-right:85px}.mb-85{margin-bottom:85px}.mt-86{margin-top:86px}.ml-86{margin-left:86px}.mr-86{margin-right:86px}.mb-86{margin-bottom:86px}.mt-87{margin-top:87px}.ml-87{margin-left:87px}.mr-87{margin-right:87px}.mb-87{margin-bottom:87px}.mt-88{margin-top:88px}.ml-88{margin-left:88px}.mr-88{margin-right:88px}.mb-88{margin-bottom:88px}.mt-89{margin-top:89px}.ml-89{margin-left:89px}.mr-89{margin-right:89px}.mb-89{margin-bottom:89px}.mt-90{margin-top:90px}.ml-90{margin-left:90px}.mr-90{margin-right:90px}.mb-90{margin-bottom:90px}.mt-91{margin-top:91px}.ml-91{margin-left:91px}.mr-91{margin-right:91px}.mb-91{margin-bottom:91px}.mt-92{margin-top:92px}.ml-92{margin-left:92px}.mr-92{margin-right:92px}.mb-92{margin-bottom:92px}.mt-93{margin-top:93px}.ml-93{margin-left:93px}.mr-93{margin-right:93px}.mb-93{margin-bottom:93px}.mt-94{margin-top:94px}.ml-94{margin-left:94px}.mr-94{margin-right:94px}.mb-94{margin-bottom:94px}.mt-95{margin-top:95px}.ml-95{margin-left:95px}.mr-95{margin-right:95px}.mb-95{margin-bottom:95px}.mt-96{margin-top:96px}.ml-96{margin-left:96px}.mr-96{margin-right:96px}.mb-96{margin-bottom:96px}.mt-97{margin-top:97px}.ml-97{margin-left:97px}.mr-97{margin-right:97px}.mb-97{margin-bottom:97px}.mt-98{margin-top:98px}.ml-98{margin-left:98px}.mr-98{margin-right:98px}.mb-98{margin-bottom:98px}.mt-99{margin-top:99px}.ml-99{margin-left:99px}.mr-99{margin-right:99px}.mb-99{margin-bottom:99px}.mt-100{margin-top:100px}.ml-100{margin-left:100px}.mr-100{margin-right:100px}.mb-100{margin-bottom:100px}.dataTables_wrapper{margin-top:20px}.etape-1 a svg,.etape-2 a svg{margin:auto;text-align:center}table{padding-top:10px;width:100%!important}table tbody tr:hover{background:#fff8f4!important}table input[type=number]{height:30px;text-align:center;width:60px}table thead{text-align:center}table .red td:first-of-type{border-left:6px solid #ed2222}table .orange td:first-of-type{border-left:6px solid #faa369}table td.orange{background:#fce3d2}thead{background:#000;color:#fff}tbody{text-align:center}#login{align-content:center;align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}#login #logo{text-align:center}#login #logo img{width:100%}#login .content{margin:auto;max-width:500px;min-width:300px;width:50%}#login label{display:block}#login input{height:35px;margin-top:5px;padding:0;width:100%}#login .form-group{margin-top:30px}#login .center{text-align:center}#login button{margin:30px auto auto}.bulle{font-size:12px}.screenshot-modal .borne img{max-height:80vh;max-width:100%;width:auto}.btn-qr-code,.btn-screenshot,.btn-superviseur{margin-right:5px}.rail-module{position:relative}.rail-module .bulle{bottom:10px!important;font-size:12px;left:unset!important;position:absolute;right:10px!important;top:unset!important}#matrice,#matrice_vue_devant{overflow:overlay;width:100%}#matrice .rail-detail,#matrice_vue_devant .rail-detail{display:none}#matrice .legende,#matrice_vue_devant .legende{flex:none!important;width:20px!important}#matrice .ascenseur,#matrice_vue_devant .ascenseur{display:flex;flex-direction:column;flex-wrap:wrap;float:left;height:auto;margin-left:10px;width:calc(50% - 40px)}#matrice .ascenseur .rack,#matrice_vue_devant .ascenseur .rack{display:flex}#matrice .ascenseur .orange:after,#matrice .ascenseur .red:after,#matrice .ascenseur .vide:after,#matrice_vue_devant .ascenseur .orange:after,#matrice_vue_devant .ascenseur .red:after,#matrice_vue_devant .ascenseur .vide:after{background:#ffffffbf!important}#matrice .rempli,#matrice_vue_devant .rempli{background:#fff250!important;border-color:#ffde8b}#matrice .inactif,#matrice_vue_devant .inactif{border-color:#81818161!important;cursor:unset!important}#matrice .inactif:before,#matrice_vue_devant .inactif:before{background:#ff858594;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:24px;transform:rotate(-21deg);width:100%;z-index:12}#matrice .localisation,#matrice_vue_devant .localisation{border:1px solid #0000!important;cursor:unset!important;flex:1}#matrice .rail span,#matrice_vue_devant .rail span{text-align:center;z-index:100}#matrice .rail img,#matrice_vue_devant .rail img{position:absolute;right:4px;top:4px;width:16px}#matrice .rail,#matrice_vue_devant .rail{align-content:center;background-position:0 -35px!important;border:1px solid #818181;cursor:pointer;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;font-size:12px;height:55px;justify-content:flex-end;line-height:12px;margin:2px;padding:5px;position:relative;z-index:100}#matrice .rail span,#matrice_vue_devant .rail span{display:block;height:unset!important;width:unset!important}#matrice .rail span:nth-of-type(2),#matrice_vue_devant .rail span:nth-of-type(2){font-size:12px;font-weight:700;position:absolute;top:2.5px}#matrice .orange,#matrice_vue_devant .orange{background:#fdebd9}#matrice .orange span:nth-of-type(2),#matrice_vue_devant .orange span:nth-of-type(2){background:#faa369;color:#fff;padding:2px}#matrice .red,#matrice_vue_devant .red{background:#fff0f0;border-color:#ed2222}#matrice .vide,#matrice_vue_devant .vide{border-color:#ed2222}#matrice .vide:after,#matrice_vue_devant .vide:after{background:#ffffffbf!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0}#matrice .stock,#matrice_vue_devant .stock{align-content:center;display:none;flex-direction:row;flex-wrap:wrap;float:left;height:auto;justify-content:flex-start;margin:auto}#matrice .stock .rail,#matrice_vue_devant .stock .rail{border:1px solid #818181!important}#matrice .detail-cellule,#matrice_vue_devant .detail-cellule{display:none}#matrice .detail-cellule li span,#matrice_vue_devant .detail-cellule li span{float:right}#matrice .stock-etat,#matrice_vue_devant .stock-etat{float:left}#matrice .stock-etat .stock,#matrice_vue_devant .stock-etat .stock{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}#matrice .stock-etat .stock div,#matrice_vue_devant .stock-etat .stock div{margin:0 10px 0 0}.print{display:none}@media print{body{height:100vh;width:100vw}table{max-width:100%}table.dataTable thead .sorting{background:none!important}.no-print{display:none!important}.print{display:block!important}#contenu-admin{margin:0!important}.btn,.dataTables_filter{display:none!important}}#livreur .ascenseur{float:left;width:32%}#livreur #table-rea{float:right;width:32%}#livreur #matrice,#livreur #matrice_vue_devant{float:left;width:100%}#livreur .rail{height:12px!important;width:15%!important}#livreur .rempli{font-size:20px;font-weight:700}#livreur .localisation{width:15%!important}.commande{background:#f7f7f7;border-bottom:2px solid #faa369;border-bottom-left-radius:20px;border-left:2px solid #faa369;border-top:2px solid #faa369;border-top-left-radius:20px;display:none;margin:auto auto auto 20px;overflow:hidden;padding:0 0 20px;position:fixed;right:0;text-align:left;width:300px;z-index:100}.commande .distributeur{margin-left:20px}.commande h2{text-indent:20px}.commande ul{display:flex;flex-direction:column;margin:0;padding:0}.commande li{border-top:1px solid #ececec;list-style:none;padding:5px;position:relative}.commande li:hover{background:#ececec}.commande .small-btn{background:#0000;color:#fff;color:#ed7422;float:right;margin-right:30px;padding:5px;text-decoration:none;text-indent:0}.commande .btn-normal{border:2px solid #1b1b1b;color:#1b1b1b}.commande .proche-rupture{font-weight:700;text-indent:5px}.commande .dpp{align-items:center;display:flex;font-weight:700;justify-content:space-between;overflow:overlay;text-indent:20px}.commande .dpp img{height:20px;width:20px}.commande .produit-perime{float:left;font-weight:700}.commande .badge-info{background:#3f4053}.commande .badge-info,.commande .badge-orange{align-items:center;bottom:0;color:#fff;display:flex;margin:auto;padding:0 8px;position:absolute;right:30px;top:0}.commande .badge-orange{background:#faa369}.commande .badge-red{align-items:center;background:#ed2222!important;bottom:0;color:#fff;display:flex;margin:auto;padding:0 8px;position:absolute;right:30px;top:0}.commande .center{margin-top:10px;text-align:center}.commande .close img{cursor:pointer;height:20px;position:absolute;right:15px;top:15px;width:20px}#reassort .toolbar{margin-bottom:20px;margin-top:20px;overflow:overlay}#reassort .toolbar .left{float:left}#reassort .toolbar .right{align-items:center;display:flex;float:right}#reassort select{background-color:initial;border:1px solid;border-radius:.25rem;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;margin-left:10px;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}#reassort .btn-select{display:inline;margin-left:20px}#reassort .vue-liste,#reassort .vue-matrice{background:#f7f7f7}#reassort .active{background:#faa369;font-weight:700}#reassort .vue-matrice{border-bottom-left-radius:10px;border-top-left-radius:10px}#reassort .vue-liste{border-bottom-right-radius:10px;border-top-right-radius:10px}.demo .rail:hover{background:#dbdbdb;cursor:pointer}.demo .aide{background:#b8ffc4}.demo .contenu-box{align-items:center;background:#fff;border-bottom:15px solid orange;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:20px 0;width:50%}.demo .box{background:rgba(82,82,82,.922);bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:101}.demo .commande{background:#f7f7f7;border-bottom:2px solid #ed7422;border-bottom-left-radius:20px;border-left:1px solid #ed7422;border-top:2px solid #ed7422;border-top-left-radius:20px;margin:auto auto auto 20px;overflow:hidden;padding:12px;position:absolute;right:0;text-align:left;width:400px}.demo table{width:100%}.demo table,.demo table td,.demo table tr{border:0;padding:5px}.demo .commande p{border-top:2px solid #c7c7c7;font-size:12px;font-weight:700;padding-top:5px;text-align:center}.demo .rempli{background:#e01e5a}.demo .rail h4{font-size:22px;left:0;line-height:0;padding:0;position:absolute;right:0;text-align:center;top:-10px}.demo tr:first-of-type{font-weight:700}.demo table tr:nth-child(2n){background:#e3e3e321}.urgence{border:2px solid red}.modal-bg{align-items:center;background:#000000b5;display:none;flex-wrap:wrap;height:100%;justify-content:center;left:0;margin:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;max-width:800px;padding:25px;position:relative;width:80%}.modal .close{cursor:pointer;position:absolute;right:15px;top:15px}.modal .close img{height:25px;width:25px}.edit-produit .toolbar{margin-bottom:20px;overflow:overlay}.edit-produit .toolbar .btn:nth-of-type(2){float:right}.edit-produit .toolbar img{height:16px;margin-right:10px;vertical-align:middle;width:16px}.edit-produit .toolbar a:first-of-type,.edit-produit .toolbar a:visited:first-of-type{color:#000;text-decoration:none}.edit-produit .gauche{float:left;width:70%}.edit-produit .droite{float:right;width:30%}.edit-produit .droite img{height:auto;width:100%}.edit-produit table{width:100%}.edit-produit table td{padding:0 10px;vertical-align:top}.edit-produit table input[type=text],.edit-produit table select,.edit-produit table textarea{border:1px solid #000;border-radius:5px;margin:0;padding:0;width:100%}.edit-produit table input[type=text],.edit-produit table select{height:35px;text-indent:5px}.edit-produit table textarea{height:150px}.edit-produit .table-produit tbody,.edit-produit .table-utilisateur tbody{text-align:left!important}.edit-produit .image-produit{position:relative}.edit-produit .image-produit a{position:absolute;right:5px;top:5px}.edit-produit .image-produit a img{height:50px;width:50px}.edit-utilisateur .toolbar{margin-bottom:20px;overflow:overlay}.edit-utilisateur .toolbar .btn:nth-of-type(2){float:right}.edit-utilisateur .toolbar img{height:16px;margin-right:10px;vertical-align:middle;width:16px}.edit-utilisateur .toolbar a:first-of-type,.edit-utilisateur .toolbar a:visited:first-of-type{color:#000;text-decoration:none}.edit-utilisateur .gauche{float:left;width:50%}.edit-utilisateur .droite{float:right;width:50%}.edit-utilisateur .droite img{height:auto;width:100%}.edit-utilisateur table{width:100%}.edit-utilisateur table td{padding:0 10px}.edit-utilisateur table input[type=text],.edit-utilisateur table select,.edit-utilisateur table textarea{border:1px solid #000;border-radius:5px;margin:0;padding:0;width:100%}.edit-utilisateur table input[type=text],.edit-utilisateur table select{height:35px;text-indent:5px}.edit-utilisateur table textarea{height:150px}.edit-utilisateur .table-produit tbody,.edit-utilisateur .table-utilisateur tbody{text-align:left!important}.edit-utilisateur .image-produit{position:relative}.edit-utilisateur .image-produit a{position:absolute;right:5px;top:5px}.edit-utilisateur .image-produit a img{height:50px;width:50px}.edit-utilisateur h2{float:left}#contenu-rail td{text-align:left!important;text-indent:5px}#contenu-rail a,#contenu-rail i,#contenu-rail svg{color:#faa369;font-size:24px!important}#table-livraison i,#table-livraison svg{color:#018266}.nouveau-bon-modal select{width:100%}.nouveau-bon-modal .btn{margin-top:15px}.view-commande .top-commande{overflow:overlay}.view-commande .commentaires-commande{max-width:99%}.view-commande .commentaires-commande .ajouter-commentaire{background:#faa369;border:2px solid #faa369;color:red;color:#fff;cursor:pointer;display:block;font-weight:700;margin-top:-3px;padding:10px 0;text-align:center;text-decoration:none;transition:all .5s;width:100%;z-index:100}.view-commande .commentaires-commande .ajouter-commentaire:hover{background:#fff;color:#ed7422}.view-commande .commentaires-commande textarea{border:2px solid #faa369;border-bottom:0;height:100px;margin-top:20px;padding:0;width:100%}.view-commande .modal-bg .close,.view-commande .toolbar{position:absolute;right:20px}.view-commande .detail-commande h2,.view-commande .detail-commande h4{text-decoration:underline}.view-commande .detail-commande span{background:#fce3d2;border-radius:9px;padding:4px}.modal-etat select{margin-top:20px;width:100%}.modal-etat .btn-envoyer-statut{display:block;margin-top:10px}.msg-erreurs{color:#faa369}#maintenance .bulle{font-size:12px}#maintenance .modal input[type=checkbox]{height:30px;width:30px}#maintenance .modal input[type=number]{border:1px solid #ed7422;height:30px;text-align:center;width:60px}#maintenance .form-configuration{border-radius:10px;display:flex;margin:auto;position:relative}#maintenance .form-configuration .btn-primary,#maintenance .form-configuration .btn-secondary{margin:1px}#maintenance .form-configuration .global-form{display:flex}#maintenance .form-configuration .global-form div{flex:1}#maintenance .form-configuration .table-ajuster{flex:unset!important}#maintenance .form-configuration input[type=number]{height:30px;text-align:center;width:60px}#maintenance .form-configuration .text-right{margin-left:10px}#maintenance .form-configuration hr{border:1px solid #fce3d2;margin:20px}#maintenance .form-configuration .form-group:first-child{margin-top:15px}#maintenance .form-configuration table{padding-top:0!important;text-align:left!important}#maintenance .form-configuration table th,#maintenance .form-configuration table thead{background:none!important;color:#000;padding-bottom:10px}#maintenance .form-configuration table input[type=number]{border:1px solid #ed7422}#maintenance .form-configuration table td,#maintenance .form-configuration table th{padding-bottom:6px;padding-top:6px;position:relative}#maintenance .form-configuration table td span,#maintenance .form-configuration table th span{bottom:10px;font-size:10px;font-style:italic;margin-left:5px;position:absolute}#maintenance .form-configuration .break{left:0;right:0;top:-5px}#maintenance .form-configuration .formulaire{background:#fdfdfd;flex:1;flex-direction:column;padding:20px}#maintenance .form-configuration .formulaire .form-group{align-content:stretch;align-items:flex-end;display:flex;flex-direction:row}#maintenance .form-configuration .formulaire .form-group label{flex:1;font-weight:700;margin:15px 0}#maintenance .form-configuration .formulaire .form-group table{flex:1}#maintenance .form-configuration .formulaire .form-group input{border:1px solid #ed7422}#maintenance .form-configuration .formulaire .form-group select{background:#ed7422;border:0;color:#fff;flex:1;height:38px}#maintenance .form-configuration .formulaire h2{margin-bottom:25px}#maintenance .form-configuration .formulaire h2 span{background:#faa369;border-radius:5px;color:#fff;font-size:12px;padding:4px}#maintenance .form-configuration .actif{background:#adff2f;border-radius:100%;height:20px;position:absolute;right:20px;top:20px;width:20px}#maintenance .action-enclanchee{background:#fff09f!important}#maintenance .defaut{background:#ffb0b0}#maintenance .rail-content.text-center{height:35px!important}#maintenance .rail-module{height:40px!important}#maintenance .ascenseur{border:1px solid #818181;float:left;margin-bottom:150px;padding:5px 5px 20px;width:calc(50% - 12px)}#maintenance .ascenseur h4{text-align:center}#maintenance .rack{display:flex;width:100%}#maintenance .rail{flex:1;padding:2px}#maintenance .rail-content{border:1px solid #818181;height:25px;text-align:center}#maintenance .localisation{border:0!important;flex:none;text-align:center;width:20px}#maintenance .localisation .rail-content{border:none!important;margin-top:5px}#maintenance .ascenseur{position:relative}#maintenance .ascenseur .bulle{left:5px;position:absolute;top:5px}#maintenance .distributeur,#maintenance .zone-livraison{border:1px solid #818181;padding:20px;position:relative;text-align:center}#maintenance .distributeur .bulle,#maintenance .zone-livraison .bulle{left:5px;position:absolute;top:5px}#maintenance .distributeur span,#maintenance .zone-livraison span{display:block;font-size:12px;font-style:italic}#maintenance .toolbar{margin-bottom:20px;margin-top:20px;overflow:overlay}#maintenance .toolbar .left{float:left}#maintenance .toolbar .right{display:flex;float:right}#maintenance .toolbar .right p{margin-right:10px}#maintenance select{background-color:initial;border:1px solid;border-radius:.25rem;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;margin-left:10px;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}#maintenance .btn-select{display:inline;margin-left:20px}#maintenance .vue-liste,#maintenance .vue-matrice{background:#f7f7f7}#maintenance .active{background:#faa369;font-weight:700}#maintenance .vue-matrice{border-bottom-left-radius:10px;border-top-left-radius:10px}#maintenance .vue-liste{border-bottom-right-radius:10px;border-top-right-radius:10px}.custom-menu{background:#fff;border:1px solid #ccc;border-radius:5px;color:#333;display:none;font-family:sans-serif;overflow:hidden;position:absolute;white-space:nowrap;z-index:1000}.custom-menu li{cursor:pointer;padding:8px 12px}.custom-menu li:hover{background-color:#def}.clic-droit,.overlay{background:#fce3d2}.overlay{border-radius:10px;bottom:50px;left:0;margin:auto;position:fixed;right:0;width:500px;z-index:100}.overlay a{color:unset;text-align:center;text-decoration:none}.overlay .btn-reboot{margin-top:40px}.overlay ul{flex-direction:row;flex-wrap:nowrap;margin:0;padding:0}.overlay li,.overlay ul{align-content:center;align-items:center;display:flex;justify-content:center;text-align:center}.overlay li{flex:1;flex-direction:column;font-size:16px;list-style:none;padding:0 20px}.overlay li .top{align-items:flex-start;display:flex;font-size:30px;font-weight:700;height:25px;justify-content:center;padding-top:10px}.overlay li .bottom{align-items:center;display:flex;height:55px}.overlay li svg{display:block;font-size:30px}.overlay li .active,.overlay li:hover{background:#faa369;color:#fff;cursor:pointer;font-weight:700}.content{padding:0 20px}.coupons,.export-comptable{display:flex;margin-top:20px}.coupons input[type=date],.coupons input[type=number],.coupons input[type=text],.coupons select,.coupons textarea,.export-comptable input[type=date],.export-comptable input[type=number],.export-comptable input[type=text],.export-comptable select,.export-comptable textarea{border:1px solid #000;border-radius:5px;margin:0;padding:0;width:100%}.coupons input[type=checkbox],.export-comptable input[type=checkbox]{width:100%}.coupons input[type=date],.coupons input[type=number],.coupons input[type=text],.coupons select,.export-comptable input[type=date],.export-comptable input[type=number],.export-comptable input[type=text],.export-comptable select{height:35px;text-indent:5px}.coupons textarea,.export-comptable textarea{height:150px}.coupons .lightpick--inlined,.export-comptable .lightpick--inlined{position:absolute!important}.coupons .historique-export,.export-comptable .historique-export{background:#fff6f0;flex:2;padding:0 15px 20px 10px}.coupons .form-export,.export-comptable .form-export{background:#fce3d2;flex:1;max-width:300px;padding:0 20px 20px;position:relative}.coupons .form-export .close,.export-comptable .form-export .close{position:absolute;right:20px;top:20px}.coupons .form-export label,.export-comptable .form-export label{display:block;font-weight:700;margin:10px 0}.coupons .form-export .btn-primary,.export-comptable .form-export .btn-primary{display:block;margin-top:20px}.coupons .form-export .form-group,.export-comptable .form-export .form-group{flex:1;min-width:200px}.coupons .form-export select,.export-comptable .form-export select{margin:0;padding:0;text-align:center;width:100%}.coupons .form-export select:focus,.export-comptable .form-export select:focus{outline:none!important}.coupons .form-export option,.export-comptable .form-export option{background:#fff;padding:10px}.coupons .form-export option:active,.coupons .form-export option:checked,.coupons .form-export option:hover,.export-comptable .form-export option:active,.export-comptable .form-export option:checked,.export-comptable .form-export option:hover{background:#fce3d2!important}.coupons .form-export option:focus,.export-comptable .form-export option:focus{background:#fce3d2!important;outline:none!important}.coupons .form-export a.btn,.export-comptable .form-export a.btn{font-weight:700;margin:auto;padding:8px 0;width:100%}.graphiques{height:75vh;position:relative;width:100%}.graphiques canvas.radar-chart-0{height:auto!important;margin:auto!important;max-width:700px!important}.graphiques canvas{height:100%!important;width:100%!important}.telecommandespecialisee{position:absolute;top:107px}.telecommandes{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px;position:relative}.telecommandes .etat-machine{left:0;position:absolute;top:-25px}.telecommandes .onglet{display:inherit;list-style:none;padding:0;position:absolute;right:0;top:-50px}.telecommandes .onglet ul{margin:0;padding:0}.telecommandes .onglet .cam{display:none}.telecommandes .onglet .cam .active{background:#faa369;color:#fff!important}.telecommandes .onglet li{background:none;border:2px solid #faa369;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;cursor:pointer;margin:0 10px 0 0;padding:10px}.telecommandes .onglet .active,.telecommandes .onglet li:hover{background:#faa369;color:#fff!important}@media (max-width:1100px){.onglet{background:#fff!important;bottom:0;left:0;margin:0;position:fixed!important;right:0;top:auto!important;z-index:1000}.onglet li{align-items:center;border:none!important;border-radius:unset!important;cursor:pointer;display:flex;flex:1;font-size:12px;height:40px;justify-content:center;margin:0!important;text-align:center}.onglet .cam{display:flex!important;flex:0}}.cam-visible{bottom:70px;display:block!important;left:0;position:fixed!important;right:0;top:55px;z-index:100}.telecommande-ascenseur:nth-of-type(2){background:#d3d3d3}@media (max-width:1100px){.telecommande-ascenseur:nth-of-type(2){display:none}}.zone-livraison-telecommande{border-bottom:1px solid;display:flex;padding-bottom:20px;text-align:center}.zone-livraison-telecommande .tambour{flex:1}.zone-livraison-telecommande .btn{border-radius:0!important;font-size:13px}.eteindre-type-leds,.telecommandes-simple .maintenance-init,.telecommandes-simple .modal-24v,.telecommandes-simple .modal-deverrouiller,.telecommandes-simple .modal-imprimer,.telecommandes-simple .modal-reboot,.telecommandes-simple .modal-trappe,.telecommandes-simple .type-leds{overflow:hidden;z-index:10000}@media (max-width:768px){.eteindre-type-leds,.telecommandes-simple .maintenance-init,.telecommandes-simple .modal-24v,.telecommandes-simple .modal-deverrouiller,.telecommandes-simple .modal-imprimer,.telecommandes-simple .modal-reboot,.telecommandes-simple .modal-trappe,.telecommandes-simple .type-leds{align-items:flex-end!important}}.eteindre-type-leds ul,.telecommandes-simple .maintenance-init ul,.telecommandes-simple .modal-24v ul,.telecommandes-simple .modal-deverrouiller ul,.telecommandes-simple .modal-imprimer ul,.telecommandes-simple .modal-reboot ul,.telecommandes-simple .modal-trappe ul,.telecommandes-simple .type-leds ul{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.eteindre-type-leds ul li,.telecommandes-simple .maintenance-init ul li,.telecommandes-simple .modal-24v ul li,.telecommandes-simple .modal-deverrouiller ul li,.telecommandes-simple .modal-imprimer ul li,.telecommandes-simple .modal-reboot ul li,.telecommandes-simple .modal-trappe ul li,.telecommandes-simple .type-leds ul li{border-bottom:1px solid #000;cursor:pointer;list-style:none;padding:30px 0;text-align:center;width:100%}.eteindre-type-leds ul li:hover,.telecommandes-simple .maintenance-init ul li:hover,.telecommandes-simple .modal-24v ul li:hover,.telecommandes-simple .modal-deverrouiller ul li:hover,.telecommandes-simple .modal-imprimer ul li:hover,.telecommandes-simple .modal-reboot ul li:hover,.telecommandes-simple .modal-trappe ul li:hover,.telecommandes-simple .type-leds ul li:hover{background:#f5f5f5;font-weight:700}.eteindre-type-leds ul li:last-child,.telecommandes-simple .maintenance-init ul li:last-child,.telecommandes-simple .modal-24v ul li:last-child,.telecommandes-simple .modal-deverrouiller ul li:last-child,.telecommandes-simple .modal-imprimer ul li:last-child,.telecommandes-simple .modal-reboot ul li:last-child,.telecommandes-simple .modal-trappe ul li:last-child,.telecommandes-simple .type-leds ul li:last-child{border-bottom:none}.telecommande-ascenseur{background:#fbfbfc;display:flex;position:relative;transition:all 1s;width:50%}.telecommande-ascenseur .zone-livraison{left:0;padding:0!important;position:absolute!important;right:0;top:0}.telecommande-ascenseur .zone-livraison ul{align-items:center;display:inline-flex;list-style:none;padding:0}.telecommande-ascenseur .zone-livraison ul li{padding:0 15px}.telecommande-ascenseur .loading,.telecommande-ascenseur .options{align-items:center;background:#fff;border:1px solid;bottom:0;color:#000;display:none;flex-direction:column;height:90%;justify-content:center;left:0;margin:auto;position:absolute;right:0;text-transform:uppercase;top:0;width:85%;z-index:1000}.telecommande-ascenseur .opacity{background:rgba(0,0,0,.729);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1000}.telecommande-ascenseur .opacity .close{border-radius:100%;font-family:cursive;padding:10px;position:absolute;right:15px;top:15px}@media (max-width:768px){.telecommande-ascenseur .opacity{background:none!important;position:fixed!important;top:55px!important}.telecommande-ascenseur .opacity .options{border:none!important;height:100%;width:100%!important}.telecommande-ascenseur .opacity .close{z-index:1001}}.telecommande-ascenseur .options{text-align:center}.telecommande-ascenseur .options .select{display:flex;flex-wrap:wrap}.telecommande-ascenseur .options .select input[type=checkbox]:checked+label{background:#fce3d2}.telecommande-ascenseur .options .select label{align-items:center;border:1px solid #d3d3d3;cursor:pointer;display:flex;flex:1;height:48px;margin:4px;max-width:79px;padding:10px}.telecommande-ascenseur .options hr{border-color:#faa369!important;position:relative;width:60%}.telecommande-ascenseur .options hr:after{background:#fff;border:1px solid #fce3d2;bottom:0;content:"OU";left:0;padding:20px;position:absolute;right:0;top:0;width:50px}.telecommande-ascenseur .options ul{display:flex;margin:0;padding:0}.telecommande-ascenseur .options ul li{flex:1;list-style:none;padding:10px;text-align:center}.telecommande-ascenseur .options ul li svg{display:block;font-size:24px;margin:auto;text-align:center}.telecommande-ascenseur .zone-flotante{background:#fce3d2;left:0;margin-left:76px;position:absolute;right:0;top:auto;transition:top 3s;z-index:0;z-index:100}.telecommande-ascenseur .zone-flotante .btn{flex:1;margin:auto;padding:3px}.telecommande-ascenseur .zone-clicable{margin-left:76px;z-index:0;z-index:100}.telecommande-ascenseur .zone-clicable .btn{flex:1;margin:auto;padding:3px}.telecommande-ascenseur .zone-flotante-normal,.telecommande-ascenseur .zone-flotante-pmr{margin-left:76px;position:absolute;right:0;top:auto;transition:top 3s;width:180px;z-index:0}.telecommande-ascenseur .zone-flotante-normal .btn,.telecommande-ascenseur .zone-flotante-pmr .btn{flex:1;margin:auto;padding:3px}.telecommande-ascenseur .zone-flotante-tambour{left:0;padding-left:135px;position:absolute;right:0;top:auto;transition:top 7s;z-index:0}.telecommande-ascenseur .zone-flotante-tambour .btn{padding:3px!important}.telecommande-ascenseur h4{align-items:center;display:flex;height:47px;justify-content:center}.telecommande-ascenseur .btn-primary,.telecommande-ascenseur .btn-secondary{margin:5px}.telecommande-ascenseur .btn{border-radius:0!important;padding:3px 5px;position:relative}.telecommande-ascenseur .btn-video{bottom:0;display:flex;height:unset!important;left:0;right:0}.telecommande-ascenseur .btn-video a:not(:first-child){border-left:1px solid #000}.telecommande-ascenseur .btn-video a{background:#f1f1f1;color:#000;flex:1;padding:15px;text-align:center;text-decoration:none}.telecommande-ascenseur .btn-video a.active,.telecommande-ascenseur .btn-video a:hover{background:#faa369;color:#f1f1f1;text-decoration:none}@media (max-width:1100px){.telecommande-ascenseur .btn-module:hover{flex:3!important}}.telecommande-ascenseur .btn-module{display:flex;flex:1;position:relative;width:100%}.telecommande-ascenseur .btn-module:hover>.btn-init-module,.telecommande-ascenseur .btn-module:hover>.btn-secouer-module{display:block!important}.telecommande-ascenseur .btn-module .btn{background:#fce3d2;z-index:10}.telecommande-ascenseur .btn-module .btn:hover{background:#faa369!important;color:#fff}.telecommande-ascenseur .btn-module .btn-init-module{background:#fff;border-left:1px solid #faa369;border-right:1px solid #faa369;border-top:1px solid #faa369;color:#faa369;display:none;left:5%;padding:10px 5px;position:absolute;right:5%;text-align:center;text-decoration:none;top:-30px;z-index:1}.telecommande-ascenseur .btn-module .btn-init-module:hover{background:#faa369;color:#fff}.telecommande-ascenseur .btn-module .btn-secouer-module{background:#fff;border-bottom:1px solid #faa369;border-left:1px solid #faa369;border-right:1px solid #faa369;bottom:-30px;color:#faa369;display:none;left:5%;padding:10px 5px;position:absolute;right:5%;text-align:center;text-decoration:none;z-index:1}.telecommande-ascenseur .btn-module .btn-secouer-module:hover{background:#faa369;color:#fff}.telecommande-ascenseur .etages{display:flex;flex-direction:column;position:relative;width:100%}.telecommande-ascenseur .etages .btn{position:relative}.telecommande-ascenseur .etages .etage{border-top:1px solid hsla(0,0%,53%,.122)}.telecommande-ascenseur .etages .etage:hover{background:#acbad42e}.telecommande-ascenseur .etages .etage .btn-ascenseur{line-height:16px;margin:1px!important;width:60px}.telecommande-ascenseur .tambour{display:flex;flex-direction:column;flex-wrap:wrap}.telecommande-ascenseur .tambour a{flex:1}.telecommande-ascenseur .commande-module{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.telecommande-ascenseur .commande-module .btn{line-height:16px;padding:3px 5px;position:relative}.telecommande-ascenseur .d-block{display:block}.telecommande-ascenseur .videos{display:flex;flex-direction:column;margin:auto}.telecommande-ascenseur .videos div:first-child{top:0}.telecommande-ascenseur .videos div:nth-of-type(2){color:#000!important;top:unset;z-index:2300}.telecommande-ascenseur .videos div{align-items:stretch;bottom:0;height:50%;justify-content:space-between;left:0;position:absolute;right:0}.telecommande-ascenseur .d-flex,.telecommande-ascenseur .zdl{display:flex}.telecommande-ascenseur .zdl .btn-secondary{flex:1}.telecommande-ascenseur .ligne{display:flex}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid #0000;border-radius:50%;border-top-color:#000;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.switch-distributeur{display:flex;justify-content:flex-end;margin:10px 0}.switch-distributeur li,.switch-distributeur ul{border:0;display:flex;margin:0;padding:0}.switch-distributeur li:first-of-type{border-left:1px solid #845757;border-top-left-radius:5px;margin-left:15px}.switch-distributeur li:last-of-type{border-top-right-radius:5px}.switch-distributeur li{border-bottom:1px solid #845757;border-right:1px solid #845757;border-top:1px solid #845757;color:#845757;padding:10px}.switch-distributeur li.active,.switch-distributeur li:hover{background:#845757;color:#fff;cursor:pointer}.show-export{display:none;margin-bottom:20px}.stats-hardware .coupons{margin-top:0}.stats-hardware .toolbar{background:#fce3d2;display:flex;padding:20px 0}.stats-hardware .toolbar .lightpick{position:absolute}.stats-hardware .toolbar a{margin-left:auto;margin-right:15px}.stats-hardware .toolbar li,.stats-hardware .toolbar ul{border:0;display:flex;margin:0;padding:0}.stats-hardware .toolbar li:first-of-type{border-left:1px solid #faa369;margin-left:15px}.stats-hardware .toolbar li:last-of-type{display:none}.stats-hardware .toolbar li{border-bottom:1px solid #faa369;border-right:1px solid #faa369;border-top:1px solid #faa369;color:#faa369;padding:10px}.stats-hardware .toolbar li.active,.stats-hardware .toolbar li:hover{background:#faa369;color:#000;cursor:pointer}.alert,.coordonnees,.selecteur-mobile{display:none}.alert{background:#ffd2d2;left:0;padding:11px 13px 13px;position:fixed;right:0;text-align:center;top:0;z-index:10000}.alert .close{height:20px;position:absolute;right:8px;top:5px;width:20px}.alert .close img{height:15px;width:15px}.modals-videos-commande .videos{width:100%!important}.modals-videos-maintenance .modal{display:flex}.modals-videos-maintenance .videos{width:calc(100% - 320px)}.modals-videos-maintenance .playlist{background:#f1f1f1;max-height:100vh;overflow:auto;width:320px}.modals-videos-maintenance .playlist ul{list-style:none;margin:0;padding:0}.modals-videos-maintenance .playlist ul li{border-bottom:1px solid #dbdbdb;cursor:pointer;margin:0;padding:10px;position:relative}.modals-videos-maintenance .playlist ul li span{background:none;border:1px solid #faa369;color:#faa369;font-size:12px;padding:3px 10px;position:absolute;right:15px}.modals-videos-maintenance .playlist ul li.active,.modals-videos-maintenance .playlist ul li:hover{background:#fce3d2;color:#faa369;font-weight:700}.modals-videos-maintenance .playlist ul li.active,.modals-videos-maintenance .playlist ul li:hover+.liste-video-jour{display:block!important}.modals-videos-maintenance .liste-video-jour{display:none}.modals-videos-maintenance .liste-video-jour li{border-bottom:1px solid #000!important;color:#000!important;font-weight:400!important;list-style:inside;margin:10px 0!important;padding-top:0!important}.modals-videos-maintenance .liste-video-jour li.active,.modals-videos-maintenance .liste-video-jour li:hover{padding-bottom:20px!important}.modals-videos-maintenance .liste-video-jour li:last-child{border-bottom:0!important}.modal-videos .close{right:0;top:0;z-index:100000}.modal-videos .modal{background:none!important;justify-content:center;margin:auto;max-width:unset;padding:0}.modal-videos .close{color:#fff;cursor:pointer;position:absolute;right:9px}.light-button{-webkit-tap-highlight-color:transparent;align-items:center;background:#333;border:none;border-radius:50%;color:#fc0;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;left:20px;min-height:44px;min-width:44px;padding:0;position:fixed;top:15px;touch-action:manipulation;transition:all .3s ease;width:36px;z-index:3000}.light-button:hover{background:#555;transform:scale(1.1)}.modal-livrer-commande{z-index:100000!important}.modal-livrer-commande input[type=number]{height:30px;width:100%}.modal-livrer-commande .btn{display:block;margin-top:20px}@media (max-width:768px){.modal-livrer-commande{align-items:flex-end!important;z-index:100000!important}.overlay img{height:19px;width:19px}.overlay li .bottom{align-items:center;display:flex;font-size:13px;height:34px}.overlay li .top{align-items:flex-start;display:flex;font-size:19px;font-weight:700;height:25px;justify-content:center;padding-top:10px}.overlay li svg{display:block;font-size:19px}.alert{top:53px}#contenu-admin-sans-top{margin:50px 0}#reassort .ascenseur{display:none!important}#reassort .ascenseur-1{display:flex!important}#maintenance .ascenseur-0{display:block!important;width:unset}#maintenance .ascenseur-1{display:none!important}#maintenance .distributeur,#maintenance .zone-livraison{padding:10px}#maintenance .ascenseur h4{margin:10px}.overlay{border-radius:0;width:unset;z-index:100}.overlay li{padding:0}.selecteur-mobile{background:#fff;bottom:0;flex-direction:row;left:0;position:fixed;right:0;z-index:1000}.selecteur-mobile,.selecteur-mobile div{align-items:center;display:flex;justify-content:center}.selecteur-mobile div{cursor:pointer;flex:1;height:50px}.selecteur-mobile .active{background:#faa369}.selecteur-mobile div:hover{background:#fce3d2}nav{bottom:unset;right:0;width:unset;z-index:1000}nav,nav ul{transition:all 1s}nav ul{display:flex;margin:0;width:100%}nav ul .titre-menu{display:none}nav ul li{color:#0000;flex:1;margin:0;padding:10px 0}nav ul li:nth-child(n+4){display:none}nav ul li:first-of-type{margin-bottom:0}nav ul li:last-child{display:block}ul.open{display:flex;flex-wrap:wrap;transition:all 1s;width:100%}ul.open li:nth-child(n+5){display:unset!important}ul.open li{flex:unset;width:25%}ul.open li .titre-menu{display:block}#reassort .toolbar .right .btn{display:none}#reassort .toolbar .left{float:unset}#reassort .toolbar .left select{margin:0 0 15px;width:100%}#reassort .btn-select{float:left;margin-left:unset}#matrice .ascenseur,#matrice_vue_devant .ascenseur{margin-left:unset}#contenu-admin{margin:70px 5px}#statistiques{margin:55px 0}#statistiques .content{padding:0}#statistiques .stats-hardware .toolbar{padding:10px 0}.commande{border:0;border-radius:unset;bottom:0;left:0;margin:0;right:0;width:unset;z-index:1001}#matrice .ascenseur,#matrice_vue_devant .ascenseur{width:100%}#matrice .ascenseur .rack .rail span.legende,.localisation{display:none!important}.rail img{display:none}.rail span.coordonnees{background:#fff;border:1px solid #000;color:#000;display:block;font-weight:700;padding:2px;position:absolute;right:5px;top:2px}#matrice .rail,#matrice_vue_devant .rail{height:50px!important}.dtr-title input{display:none}#maintenance .ascenseur{float:unset;margin-bottom:0;padding:unset;width:unset}#maintenance .btn-select{margin:0}#maintenance select{margin:0 0 15px;width:100%}#maintenance .toolbar .right .btn-primary span,#maintenance .toolbar .right p{display:none}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:left;margin-top:0}.dataTables_wrapper .dataTables_filter{float:right;margin-top:0}.btn{font-size:15px}.overlay ul{align-items:unset!important}.overlay ul,.stats-hardware .toolbar li,.stats-hardware .toolbar ul{flex-wrap:wrap}.stats-hardware .toolbar{align-items:center;flex-wrap:wrap;justify-content:center}.stats-hardware .toolbar li:last-of-type{display:block}.stats-hardware .toolbar li:first-of-type{border-bottom-left-radius:unset;border-top-left-radius:unset}.stats-hardware .toolbar .open li{width:unset}.stats-hardware .toolbar .open li:nth-child(n+5){display:unset}.stats-hardware .toolbar li:nth-child(n+5){display:none}.stats-hardware .toolbar li:last-child{display:unset!important}.form-export{max-width:unset!important}#statistiques .historique-export{display:none}#maintenance .toolbar{margin:0;text-align:center}.coupons,.export-comptable{flex-direction:column}.close-statistiques{display:none}.modal{width:100%}.show-export{margin:10px}.bandeau-distriuteur h4{margin:9px}#maintenance .toolbar .btn-select{float:left}.view-commande .toolbar{position:unset}table.dataTable thead td,table.dataTable thead th{font-size:12px;padding:5px}table.dataTable thead td input,table.dataTable thead th input{display:none}.btn-changer-statut span{border:unset!important;line-height:20px;padding:0;text-decoration:underline}.edit-produit .droite,.edit-produit .gauche{float:unset;width:100%}}@media (max-width:530px){#maintenance .toolbar .btn-select{display:block;float:unset}#maintenance .toolbar .right{display:block;float:unset;margin-top:15px}}.mw-375{display:none}@media (max-width:465px){.mw-375{display:unset;display:block;font-size:12px}}#superviseur{display:flex;flex-wrap:wrap;justify-content:space-evenly}#superviseur .contenu,#superviseur .type div{margin-left:10px}#superviseur h2{color:#faa369;text-align:center;text-transform:uppercase}#superviseur .distributeur:nth-of-type(2n) h4{background:#fce3d2}#superviseur .distributeur{display:flex;flex:1;flex-direction:column;line-height:19px;min-width:300px}#superviseur h4{background:#fff6ef;cursor:pointer;margin:0 0 10px;padding:10px;position:relative;text-indent:10px}#superviseur h4 .close{position:absolute;right:10px;transform:rotate(180deg)}#superviseur h4 .puce{color:#018266;height:10px;position:relative;top:-5px;width:10px}#superviseur .rotate .close{transform:rotate(1turn)}#superviseur .superviseur-div{background-color:#fff;border:1px solid #0000;color:#000;font-size:88%;margin:0 0 0 .5em;transition:background-color 1s}#superviseur div.erreur{border-left:3px solid #ed2222;padding-left:10px}#superviseur .Disponible{background:#effff2!important}#superviseur .Disponible .puce{color:#018266!important}#superviseur .Indisponible{background:#fce3d2!important}#superviseur .Indisponible .puce{color:#ed2222!important}#superviseur .Degrade,#superviseur h4.anomalie{background:#fce3d2!important}#superviseur .Degrade .puce,#superviseur h4.anomalie .puce{color:orange!important}#superviseur div.anomalie,#superviseur div.indisponnible{border-left:7px solid #ed2222;padding-left:10px}#superviseur div.activite,#superviseur div.instable{border-left:7px solid #fce3d2;padding-left:10px}#superviseur div.normal{border-left:7px solid #018266;padding-left:10px}#superviseur a.erreur,#superviseur a.indisponnible,#superviseur a.instable{font-weight:700}#superviseur a.erreur{color:#ed2222}#superviseur a.instable{color:#faa369}#superviseur a.indisponnible{color:grey}#ticket{margin-left:15px;width:400px}#ticket li,#ticket ul{list-style:none;margin:0;padding:0}#ticket li{position:relative}#ticket li span{position:absolute;right:0}#ticket .infos h4,#ticket .infos p{margin:0}#ticket .infos1 p{margin:5px 0}#ticket .infos{margin-bottom:15px}#ticket #total{border-bottom:1px solid #000;border-top:1px solid #000;font-weight:700}.maintenance-gestion .slide-select{background:#333;border-radius:20px;box-shadow:inset 0 1px 1px #00000080,0 1px 0 #fff3;height:30px;position:relative;width:100px}.maintenance-gestion .slide-select:after{border-radius:10px;color:#faa369;content:"ON";left:10px;position:absolute;text-shadow:1px 1px 0 #ffa60026;top:5px}.maintenance-gestion .slide-select:before{border-radius:10px;color:#000;content:"OFF";left:60px;position:absolute;text-shadow:1px 1px 0 #ffffff26;top:5px}.maintenance-gestion .slide-select label{background:#fcfff4;background:linear-gradient(180deg,#fcfff4 0,#dfe5d7 40%,#b3bead);border-radius:20px;cursor:pointer;height:20px;left:5px;position:absolute;top:5px;transition:all .4s;width:40px;z-index:10}.maintenance-gestion input[type=checkbox]{visibility:hidden}.maintenance-gestion input[type=checkbox]:checked+label{left:55px}.maintenance-gestion .borne{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:17px auto;width:400px}.maintenance-gestion h4{color:#faa369;margin-top:0;text-shadow:1px 1px 0 #db7a4617}.modal-formulaire-recherche .formulaire{background:#fdfdfd;flex:1;flex-direction:column;padding:20px}.modal-formulaire-recherche .formulaire .form-group{align-content:stretch;align-items:center;display:flex;flex-direction:row}.modal-formulaire-recherche .formulaire .form-group label{flex:1;font-weight:700;margin:15px 0}.modal-formulaire-recherche .formulaire .form-group table{flex:1}.modal-formulaire-recherche .formulaire .form-group input{border:1px solid #ed7422}.modal-formulaire-recherche .formulaire .form-group select{background:#ed7422;border:0;color:#fff;flex:1;height:38px}.modal-formulaire-recherche .formulaire h2{margin-bottom:25px}.modal-formulaire-recherche .formulaire h2 span{background:#faa369;border-radius:5px;color:#fff;font-size:12px;padding:4px}@media (min-width:1024px){.modal-formulaire-recherche .group_2{display:block;overflow:overlay}.modal-formulaire-recherche .group_2 .form-group:first-of-type{float:left;width:45%}.modal-formulaire-recherche .group_2 .form-group:nth-of-type(2){float:right;width:45%}}.journal-de-maintenance .type-ajout{display:none}.journal-de-maintenance .type-ajout ul{display:flex;flex-direction:row;flex-wrap:wrap}.journal-de-maintenance .type-ajout ul li{border:1px solid rgba(0,0,0,.129);flex:1;text-align:center}.journal-de-maintenance .type-ajout ul li:not(:first-child){border-left:0 solid rgba(0,0,0,.129)}.journal-de-maintenance .type-ajout ul li:hover{background:#f7f7f7}.journal-de-maintenance .modal{display:flex;flex-direction:column;height:95vh}.journal-de-maintenance .list{overflow:auto}.journal-de-maintenance .heure-depart-form{left:25px;position:absolute;top:10px}.journal-de-maintenance .heure-depart-form input{border:0}.journal-de-maintenance input[type=checkbox]{transform:scale(1.3)}.journal-de-maintenance .close{cursor:pointer!important;position:absolute!important;right:10px!important;top:10px!important}.journal-de-maintenance .close img{height:15px!important;width:15px!important}.journal-de-maintenance h2{position:relative;text-align:center}.journal-de-maintenance h2 input[type=checkbox]{position:absolute;right:0;top:10px}.journal-de-maintenance .bouton{align-items:center;display:flex}.journal-de-maintenance .bouton div{margin-left:auto}.journal-de-maintenance ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.journal-de-maintenance ul li{padding:10px 0;position:relative}.journal-de-maintenance ul li input[type=checkbox]{position:absolute;right:0}.journal-de-maintenance ul li:not(:first-child){border-top:1px solid rgba(0,0,0,.129)}.journal-de-maintenance textarea{border:1px solid #e3e1eb;height:100px;margin:15px 0 0;padding:10px 0 0;text-indent:5px;width:calc(100% - 2px)}.journal-de-maintenance #emplacement-piece,.journal-de-maintenance #nom-piece,.journal-de-maintenance #raison-changement{display:none}.journal-de-maintenance .date-form{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px}.journal-de-maintenance select{margin-bottom:15px!important}@media (min-width:768px){.journal-de-maintenance .form-heure-arrivee{width:45%!important}.journal-de-maintenance .form-heure-arrivee input{margin-top:5px!important}.journal-de-maintenance .form-heure-depart{width:45%!important}.journal-de-maintenance .form-heure-depart input{margin-top:5px!important}}.journal-de-maintenance input[type=datetime-local],.journal-de-maintenance input[type=text],.journal-de-maintenance select{border:1px solid #e3e1eb;height:30px;margin:15px 0 0;padding:0;text-indent:5px;width:calc(100% - 2px)}.barre-outil{background:#f7f7f7;display:flex;justify-content:space-between;padding:10px}.barre-outil a{color:#333;font-size:19px;font-weight:700;text-decoration:none}.calendrier{margin-top:20px}.calendrier .semaine{display:flex;flex-direction:row;flex-wrap:wrap!important}@media (max-width:768px){.calendrier .semaine{flex-direction:column!important}.calendrier .semaine li{border-right:1px solid #e3e1eb}.calendrier .semaine li span{display:unset!important;margin:10px}}.calendrier .semaine li{border-left:1px solid #e3e1eb!important;border-top:1px solid #e3e1eb!important;flex:1;height:70px;text-indent:10px}.calendrier .semaine li span{background:rgba(255,118,23,.278);border-left:3px solid #ff7617;cursor:pointer;display:list-item;font-size:smaller;margin-top:8px;padding:3px}.calendrier .semaine li.active{background:hsla(0,100%,75%,.149)!important}.calendrier .semaine li.non-courant{background:#f3f3f3}.calendrier .semaine li:last-child{border-right:1px solid #e3e1eb!important}.calendrier .semaine:last-child li{border-bottom:1px solid #e3e1eb!important}@media (max-width:768px){.calendrier .legende{display:none}}.calendrier .legende{height:40px}@media (max-width:768px){.modal-suivi-maintenance{overflow:scroll}}.btn-ajouter-suivi{left:15px;position:relative;top:-5px}@media (max-width:460px){.btn-ajouter-suivi{position:unset!important}}.choix-annee,.choix-mois,.table-historique-maintenance i,.table-historique-maintenance svg{cursor:pointer}.modal-suivi-maintenance .retour{color:#000;cursor:pointer!important;left:10px!important;position:absolute!important;top:10px!important}.card{border-bottom:1px solid grey;padding:20px 0;position:relative}.card .dates{align-items:flex-start;display:flex}.card .dates .date-1{width:150px}.card .dates .date-2{width:200px}.card .dates .heure-arrive,.card .dates .heure-depart{font-size:16px;font-weight:700}@media (max-width:425px){.card .dates .heure-arrive,.card .dates .heure-depart{font-size:13px!important}}.card .edit{right:30px}.card .edit,.card .ensavoirplus{font-size:20px;position:absolute;top:35px}.card .ensavoirplus{cursor:pointer;right:10px}.card .ensavoirplus.tourne{transform:rotate(45deg)}@media (max-width:425px){.card .edit,.card .ensavoirplus{top:60px!important}}.card .supprimer{text-align:right}.card .checklist,.card .commentaire,.card .supprimer{display:none}.card .checklist span{background:#b1d199;border-radius:10px;color:#fff;display:inline-block;margin:10px 7px 0 0;padding:7px}.card .checklist span.nonfait{background:#ff7561}.distributeur-select select{margin-left:0!important}.btn-right{float:right;margin-bottom:20px;margin-right:10px}.administrateurs input[type=password],.administrateurs input[type=text],.administrateurs select,.administrateurs textarea{border:1px solid #000;border-radius:5px;height:35px;margin:0;padding:0;text-indent:5px;width:100%}.administrateurs select{height:200px!important}.administrateurs textarea{height:150px}@media (min-width:768px){.administrateurs button{position:absolute;right:0;top:11px}.administrateurs .btn-danger{margin-right:100px}}.modal-preparation-commande{z-index:100000}@media (max-width:768px){.modal-preparation-commande{align-items:flex-end;width:100%}.modal-preparation-commande .modal{max-width:100%!important;width:100%!important}}.modal-preparation-commande ul{display:flex;list-style:none;padding:0}.modal-preparation-commande ul li{border-bottom:1px solid #faa369;border-left:1px solid #faa369;border-top:1px solid #faa369;margin:0;padding:10px;text-align:center}.modal-preparation-commande ul li:last-child{border-right:1px solid #faa369}.modal-preparation-commande ul .active,.modal-preparation-commande ul li:hover{background:#faa369;color:#fff;cursor:pointer}.modal-preparation-commande .modal .btn{display:block;margin-top:20px}.modal-preparation-commande .modal .categories{max-height:50vh;overflow:auto}.modal-preparation-commande .modal .categories figure{float:left;height:50px;margin:10px;padding:0;width:190px}.modal-preparation-commande .modal .categories input{height:30px;width:30px}#lecteur-video .barre-nav{align-items:center;background:#fff;bottom:30px;display:flex;flex-direction:column;left:0;margin:auto;position:absolute;right:0;width:90%;z-index:100}#lecteur-video .barre-nav h2{font-size:12px;text-align:center}#lecteur-video .barre-nav .b{align-items:center;display:flex;margin-bottom:11px;margin-right:10px;width:100%}#lecteur-video .barre-nav a{color:#faa369;margin-left:10px}#lecteur-video #progress-container{background-color:#ddd;cursor:pointer;height:5px;margin-left:10px;position:relative;width:100%}#lecteur-video .progress-bar{background-color:#666;height:5px;position:absolute;transition:all .2s;width:0}#lecteur-video .chapter-bubble{background-color:#ff4500;border-radius:50%;cursor:pointer;height:10px;position:absolute;top:-3px;width:10px}#lecteur-video .livrer{background-color:#004dff;border-radius:50%;cursor:pointer;height:15px;position:absolute;top:-5px;width:15px}#lecteur-video #highlight-bar{background-color:orange;cursor:pointer;height:100%;position:absolute;width:0}#lecteur-video #chapter-tooltip{background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;display:none;padding:5px;position:absolute;z-index:1000}.modal-qr-code{align-content:flex-start;text-align:center}.modal-qr-code img{height:auto;margin:auto;max-width:256px;width:100%}.historique-video{min-height:100vh;overflow-x:hidden}.historique-video :root{--primary-color:#faa369;--primary-light:#faa3694d;--primary-dark:#e8925a;--secondary-color:#333;--light-color:#f4f4f4;--dark-color:#222;--border-color:#ddd;--accent-color:#4a9de7}.historique-video main{margin:0 auto;min-height:100vh;padding-bottom:150px;position:relative}.historique-video .video-container{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:2rem}.historique-video .video-item{background-color:#fff;border:1px solid #0000000d;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden}.historique-video .video-title-bar{align-items:center;background-image:linear-gradient(90deg,#444,#333);border-bottom:2px solid #0000001a;color:#fff;display:flex;justify-content:space-between;padding:1px 10px}.historique-video .video-title{font-size:.95rem;font-weight:500;text-shadow:1px 1px 1px #0003}.historique-video .video-controls{display:flex;gap:10px}.historique-video .video-controls button{background:none;border:none;border-radius:3px;color:#ccc;cursor:pointer;font-size:.9rem;padding:.25rem;transition:all .2s}.historique-video .video-controls button:hover{background-color:#ffffff1a;color:#fff}.historique-video .close-btn:hover{color:#ff6b6b!important}.historique-video .fullscreen-btn:hover{color:#faa369!important}.historique-video .video-wrapper{overflow:hidden;position:relative}.historique-video .video-img{display:block;height:auto;width:100%}.historique-video .time-indicator{background-color:#000000b3;bottom:0;color:#fff;font-size:.85rem;left:0;padding:.4rem .8rem;position:absolute;right:0;text-align:center}.historique-video .video-item.time-update{animation:timeUpdate .3s ease}@keyframes timeUpdate{0%{opacity:.7}to{opacity:1}}.historique-video .controls-panel{backdrop-filter:blur(5px);background-color:#fffffff2;border-top:1px solid #faa36933;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 -4px 15px #00000014;left:0;margin:auto;padding:1.2rem;position:fixed;right:0;transition:transform .3s ease,height .3s ease;width:fit-content;z-index:900}.historique-video .controls-panel.minimized{transform:translateY(calc(100% - 40px))}.historique-video .controls-wrapper{display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;max-width:1400px}.historique-video .top-controls{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.historique-video .toggle-controls{left:50%;position:absolute;top:-18px;transform:translateX(-50%)}.historique-video #toggle-controls-btn{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:50%;box-shadow:0 -2px 8px #0000001a;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.historique-video #toggle-controls-btn:hover{background-color:#f5f5f5;color:#faa369;transform:scale(1.05)}.historique-video label{color:#444;display:inline-block;font-size:.95rem;font-weight:500;margin-right:.5rem}.historique-video input[type=date],.historique-video select{background-color:#fff;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 4px #0000000a;font-size:.95rem;margin-right:1rem;padding:.5rem .8rem;transition:all .2s}.historique-video input[type=date]:hover,.historique-video select:hover{border-color:#ccc}.historique-video input:focus,.historique-video select:focus{border-color:#faa369;box-shadow:0 0 0 3px #faa3694d;outline:none}.historique-video .playback-controls-container{align-items:center;background-color:#00000008;border-radius:8px;display:flex;gap:1.5rem;padding:1rem}.historique-video .playback-controls{align-items:center;display:flex;gap:.8rem}.historique-video .play-pause-btn{align-items:center;background-color:#faa369;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.historique-video .play-pause-btn:hover{background-color:#e8925a;transform:scale(1.05)}.historique-video .playback-status{color:#555;font-size:.9rem;font-weight:500;min-width:60px}.historique-video .playback-status.playing{color:#faa369}.historique-video .progress-container{align-items:center;display:flex;flex:1;gap:.8rem}.historique-video .progress-bar-container{background-color:#ddd;border-radius:5px;flex:1;height:10px;overflow:hidden;position:relative}.historique-video .progress-bar{background:#ddd;border-radius:5px;cursor:pointer;height:100%;position:relative;width:100%}.historique-video .progress-cursor{background-color:#faa369;border-radius:50%;box-shadow:0 0 5px #0000004d;height:16px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:2}.historique-video .time-label{color:#666;font-family:monospace;font-size:.85rem;font-weight:500;min-width:45px;text-align:center}.historique-video .hidden-cameras{align-items:center;background-color:#00000008;border-radius:8px;display:flex;gap:1rem;padding:.6rem 1rem}.historique-video .hidden-cameras span{color:#444;font-size:.9rem;font-weight:500}.historique-video .hidden-cameras-list{display:flex;flex-wrap:wrap;gap:.5rem}.historique-video .hidden-camera-item{align-items:center;background-color:#fff;border:1px solid #0000000d;border-radius:6px;box-shadow:0 1px 3px #0000000d;display:flex;font-size:.85rem;gap:.5rem;padding:.4rem .8rem}.historique-video .show-camera-btn{background:none;border:none;color:#555;cursor:pointer;font-size:.85rem;padding:.2rem;transition:color .2s}.historique-video .show-camera-btn:hover{color:#faa369;transform:scale(1.1)}.historique-video .no-hidden-cameras{color:#999;font-size:.85rem;font-style:italic}.historique-video .modal{align-items:center;backdrop-filter:blur(5px);background-color:#000c;display:none;height:100%;justify-content:center;left:0;max-width:unset!important;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.historique-video .modal-content{animation:modalopen .4s;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000004d;margin:auto;max-width:900px;padding:0;position:relative;width:90%}@keyframes modalopen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.historique-video .close-modal{align-items:center;background-color:#0003;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:background-color .2s;width:32px;z-index:10}.historique-video .close-modal:hover{background-color:#0006;transform:scale(1.05)}.historique-video #modal-title{background-image:linear-gradient(90deg,#333,#222);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:1.2rem;font-weight:500;margin:0;padding:1.2rem;text-shadow:1px 1px 1px #0003}.historique-video .modal-video-container{background-color:#f8f8f8;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.historique-video .modal-video-container .video-wrapper{padding:1rem 1rem 0}.historique-video #modal-video-img{border-radius:5px;box-shadow:0 3px 10px #0000001a;display:block;height:auto;width:100%}.historique-video .modal-progress-container{border-top:1px solid #eee;margin-top:1rem;padding:1rem}.historique-video .modal-progress-container .progress-container{margin-top:.8rem}@media screen and (max-width:768px){.historique-video .video-container{grid-template-columns:1fr}.historique-video .top-controls{align-items:flex-start;flex-direction:column;gap:1rem}.historique-video .date-selector,.historique-video .hidden-cameras,.historique-video .playback-controls,.historique-video .selector-container{width:100%}.historique-video input[type=date],.historique-video select{margin-bottom:.5rem;margin-right:0;width:100%}.historique-video .hidden-cameras{align-items:flex-start;flex-direction:column}.historique-video .playback-controls-container{flex-direction:column;gap:1rem}.historique-video .controls-panel{padding-bottom:2rem}.historique-video main{padding-bottom:220px}}@media screen and (min-width:1024px){.historique-video .video-container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px) and (max-width:1023px){.historique-video .video-container{grid-template-columns:repeat(2,1fr)}}.aide-au-remplissage{border-top:1px solid;margin-top:40px}.aide-au-remplissage .checkbox-group{display:flex;justify-content:space-between}.intervention .resolutions-a-verifier .distributeur-en-panne,.panneau-de-maintenance .resolutions-a-verifier .distributeur-en-panne{border-left:5px solid #017e82!important}.intervention .distributeur-en-panne .open h4.title svg,.panneau-de-maintenance .distributeur-en-panne .open h4.title svg{transform:rotate(0deg)}.intervention .distributeurs-en-panne h4.title,.panneau-de-maintenance .distributeurs-en-panne h4.title{align-items:first baseline;color:#333c;display:flex;justify-content:space-between;margin:20px 10px}.intervention .distributeurs-en-panne h4.title svg,.panneau-de-maintenance .distributeurs-en-panne h4.title svg{transform:rotate(180deg)!important}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste h4,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste h4{color:#000;margin:0}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne:nth-last-of-type(0),.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne:nth-last-of-type(0){margin-bottom:0}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne{background:#f9f9f9;border-left:5px solid #ed2222;border-radius:10px;box-shadow:8px 4px 4px rgba(62,60,60,.161);margin:20px 0 0;padding:10px;position:relative}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .en-cours-dintervention,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .en-cours-dintervention{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(0deg,#00000091,#ffffff1a);border-radius:7px;bottom:0;color:#fff;left:0;position:absolute;right:0;top:0}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .en-cours-dintervention p,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .en-cours-dintervention p{bottom:0;font-size:1.5rem;font-weight:700;left:28px;position:absolute}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .en-cours-dintervention p svg,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .en-cours-dintervention p svg{margin-right:10px}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .date-panne,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .date-panne{font-style:italic;position:absolute;right:10px;top:10px}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .sur-place,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .sur-place{background-color:#b7caff;border-radius:10px;margin-left:16px;padding:.2rem .5rem}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne h4,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne h4{align-content:center;color:#000;display:flex}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne h4 svg,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne h4 svg{margin-right:5px}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .actions,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .actions{display:flex;justify-content:space-between;margin-top:5px}.intervention .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .actions a:first-of-type,.panneau-de-maintenance .distributeurs-en-panne .distributeurs-en-panne-liste .distributeur-en-panne .actions a:first-of-type{border:0;box-shadow:none;padding-left:0;text-decoration:underline}.intervention h4{font-size:24px}.intervention h6{font-size:18px}.intervention .videos{display:flex;max-width:100vw;overflow-y:hidden;width:100vw}.intervention .videos canvas{background:#3f4053;border-radius:16px;margin-right:10px;width:80vw}.intervention .parcours .etape{position:relative}.intervention .parcours .etape:before{border-left:2px dashed #faa332;border-radius:16px;content:"";height:128%;left:20px;position:absolute;top:0;width:6px;z-index:-1}.intervention .parcours .etape .alerte{font-weight:700;margin:20px 0;padding:30px;text-align:center;width:100%}.intervention .parcours .etape .alerte.echec{background:#fce3d2;color:#ed2222}.intervention .parcours .etape .alerte.succes{background:#ddeeea;color:#018266}.intervention .parcours .etape .content{margin-left:45px;margin-right:15px;padding:0!important}.intervention .parcours .etape .header-title{align-items:center;display:flex;margin:30px 0}.intervention .parcours .etape .header-title .number span{align-items:center;background:#282828;border-radius:6px;color:#fff;display:flex;height:20px;justify-content:center;margin-right:10px;padding:10px;width:20px}.intervention .parcours .etape .header-title .title h4{font-size:18px;line-height:18px;margin:0}.intervention .parcours .etape .header-title .title p{font-size:14px;margin:0}.intervention .parcours .comprendre a{color:#000;display:block;margin:25px 0;text-decoration:underline}.intervention .parcours .questions h6{pading:0;font-size:14px;font-weight:700;line-height:14px;margin:0}.intervention .parcours .questions ul{display:flex}.intervention .parcours .questions ul li{align-items:center;border-radius:10px;cursor:pointer;display:flex;list-style:none;margin:0 10px 0 0;padding:10px 15px}.intervention .parcours .questions ul li svg{margin-right:10px}.intervention .parcours .questions ul .oui{border:2px solid #018266}.intervention .parcours .questions ul .oui:hover{background-color:#018266;color:#fff}.intervention .parcours .questions ul .oui:hover svg{filter:contrast(1000) brightness(0) invert(100)}.intervention .parcours .questions ul .non{border:2px solid #ed2222}.intervention .parcours .questions ul .non:hover{background-color:#ed2222;color:#fff}.intervention .parcours .questions ul .non:hover svg{filter:contrast(1000) brightness(0) invert(100)}.intervention .parcours .questions ul .jsp{border:2px solid #e8e8e8}.intervention .parcours .questions ul .jsp:hover{background-color:#e8e8e8;color:#000}.intervention .parcours .bloquer-la-borne .btn{align-items:center;background:#e8e8e8;color:#656565;display:flex;justify-content:center}.intervention .parcours .bloquer-la-borne .btn svg{margin-right:10px}.intervention .parcours .bloquer-la-borne .prononcer{align-items:center;color:#656565;display:flex;font-weight:700;margin-top:10px}.intervention .parcours .bloquer-la-borne .prononcer svg{margin-right:10px}.intervention .parcours .bloquer-la-borne select{background:#fff;border:1px solid gray;border-radius:12px;display:block;margin-top:10px;max-width:100%;padding:16px}.intervention .parcours .bloquer-la-borne .image-borne{position:relative}.intervention .parcours .bloquer-la-borne .image-borne img{border-radius:16px;height:auto;width:100%}.intervention .parcours .bloquer-la-borne .image-borne svg{bottom:0;left:0;margin:auto;position:absolute;top:0}.intervention .parcours .resolution b,.intervention .parcours .resolution i{margin:5px 0}.intervention .parcours .resolution .urgence{background:#fce3d2;border:0 solid #fce3d2;border-radius:16px;display:flex;flex-direction:column;padding:20px 10px!important}.intervention .parcours .resolution .content h6{pading:0;font-size:14px;font-weight:700;line-height:14px;margin:0}.intervention .parcours .resolution .content ul{display:flex}.intervention .parcours .resolution .content ul li{align-items:center;border-radius:10px;cursor:pointer;display:flex;list-style:none;margin:0 10px 0 0;padding:10px 15px}.intervention .parcours .resolution .content ul li svg{margin-right:10px}.intervention .parcours .resolution .content ul .oui{border:2px solid #018266}.intervention .parcours .resolution .content ul .oui:hover{background-color:#018266;color:#fff}.intervention .parcours .resolution .content ul .oui:hover svg{filter:contrast(1000) brightness(0) invert(100)}.intervention .parcours .resolution .content ul .non{border:2px solid #ed2222}.intervention .parcours .resolution .content ul .non:hover{background-color:#ed2222;color:#fff}.intervention .parcours .resolution .content ul .non:hover svg{filter:contrast(1000) brightness(0) invert(100)}.intervention .parcours .resolution .content ul .jsp{border:2px solid #e8e8e8}.intervention .parcours .resolution .content ul .jsp:hover{background-color:#e8e8e8;color:#000}.intervention .parcours .resolution .btn{margin-bottom:10px}#modal-archive{background:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}#modal-archive a{align-items:center;background:#fff;border:2px solid #faa332;border-radius:8px;bottom:40px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:40px;justify-content:center;left:calc(50% - 99.5px);padding:10px 16px 11px;position:absolute;width:200px}