/* CSS Version 69d89ef32a064ffb8db9a7fd90e5098c - 2025-05-02 11:22:38 */
@import "./variables.less";@import "./mixins.less";@import "./fonts.less";@import "./basics.less";@import "./reset.less";@import "./components.less";@import "./forms.less";@import "./login.less";@import "./header.less";@import "./table.less";@import "./home.less";@import "./loader.less";@import "./btn_list_bottles.less";.trackdechets-page .list-informations{flex-wrap:wrap;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.trackdechets-page .list-informations p{font-weight:700;margin:20px;width:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.trackdechets-page .list-informations p span{font-weight:300;margin-top:10px;padding:20px;background-color:#F1F3F9;border-radius:5px;width:100%;max-width:100%;font-size:1rem}.trackdechets-page .type{flex-wrap:wrap;padding:50px 20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.trackdechets-page .type p{font-weight:700;width:100%}.trackdechets-page .type span{font-weight:300;margin-top:10px;padding:20px;background-color:#dffbeb;border-radius:5px;margin-right:20px;margin-bottom:20px;width:30%;max-width:100%;font-size:1rem}.trackdechets-page .users{flex-wrap:wrap;padding:20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.trackdechets-page .users p{font-weight:700;width:100%}.trackdechets-page .users .card{font-weight:300;margin-top:10px;padding:20px;background-color:#acd4f7;border-radius:5px;margin-right:20px;margin-bottom:20px;width:30%;max-width:100%;font-size:1rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.trackdechets-page .users .card::after{content:"\e907";font-family:"westfalen";position:absolute;right:10px;top:10px;color:#fff;font-size:3rem;opacity:.2}.trackdechets-page .users .card span{width:100%;margin-bottom:10px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.trackdechets-page .users .card span strong{margin-right:20px;font-weight:700;width:60px}.pagination{margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:center}.pagination li{margin-bottom:20px;margin-right:10px}.pagination li:only-child{display:none}.pagination li:first-of-type a{border-radius:0}.pagination li:last-of-type a{border-radius:0}.pagination li a{background-color:#ddd;color:#333;font-size:1.4rem;height:30px;text-align:center;width:100%;padding:5px 10px;border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center}.pagination li a:hover{background-color:#3C3732;color:#fff}.pagination li.active a{background-color:#3C3732;color:#fff}.pagination li.disabled a,.pagination li.disabled a:hover{background-color:#fff;color:#333;cursor:default;font-size:18px;padding-top:2px}.pagination-php li:only-child{display:inline-block}.custom-checkbox{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font-size:16px}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;top:-17px;left:0}.custom-checkbox .checkmark{position:absolute;top:-17px;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #aaa}.custom-checkbox input:checked+.checkmark:after{content:"";position:absolute;display:block;left:7px;top:7px;width:6px;height:12px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}html{font-size:62.5%;scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background-color:#3C3732;font-size:1.6rem;line-height:1.4;font-family:'WestfalenNewsSans'!important;color:#021D10;min-height:100vh;max-width:100%;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}@media screen and (max-width:999px){body{padding-top:50px}}body.mode-popup{overflow:hidden}body.mode-popup::after{display:block;content:'';position:fixed;height:100vh;top:0;left:0;right:0;backdrop-filter:blur(6px);background-color:rgb(0 0 0 / .7);z-index:9998}body .main-content{flex-grow:1;border-top-right-radius:20px;border-top-left-radius:20px;overflow:hidden;background-color:#fff;margin-top:120px;margin-left:80px;padding:50px}.logo img{max-width:400px}.debug{display:block;padding:20px;margin:20px 20px 40px 80px;color:#eee;background-color:#333}.hide{display:none}.hidden{visibility:hidden}a{color:#7F1718;text-decoration:none;transition:all 250ms ease}@media print{a{text-decoration:underline}}strong,b{font-weight:700}abbr{border-bottom:1px dotted #555}sup{vertical-align:super;font-size:.8em}.blur{opacity:.4}.wrap{margin:0 auto;width:100%;max-width:1600px;position:relative}@media screen and (max-width:1499px){.wrap{padding:0 20px}}img{max-width:100%}.cols{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cols .col2{width:49%}.cols .col3{width:32%}.gcols{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.main-title{font-size:4.8rem;font-family:'WestfalenNewsSans';display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:999px){.main-title{font-size:3.6rem}}.mb-0{margin-bottom:0!important}.mb-20{margin-bottom:20px}.secondary-title{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#7F1718;padding:20px 0;font-family:'WestfalenNewsSans'}.btn-out-of-site{background:linear-gradient(145deg,#E40521,#D01E17);color:#fff;border:2px solid #fff0;border-radius:50px;padding:10px 20px;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 4px 10px rgb(0 0 0 / .1),-4px -4px 10px rgb(255 255 255 / .2);position:relative;overflow:hidden;transition:all 0.4s ease-in-out;outline:none;text-shadow:1px 1px 2px rgb(0 0 0 / .3);animation:buttonAnimation 0.5s ease-out forwards}.btn-out-of-site::before{content:'';position:absolute;top:50%;left:50%;width:300%;height:300%;background:rgb(255 255 255 / .2);transition:all 0.4s;border-radius:50%;transform:translate(-50%,-50%);opacity:0}.btn-out-of-site:hover{background:linear-gradient(145deg,#D01E17,#E40521);box-shadow:6px 6px 20px rgb(0 0 0 / .2),-6px -6px 20px rgb(255 255 255 / .2);text-shadow:3px 3px 6px rgb(0 0 0 / .5)}.btn-out-of-site:active{background:linear-gradient(145deg,#C3041A,#A90015);transform:translateY(2px) scale(.98);box-shadow:inset 4px 4px 10px rgb(0 0 0 / .2)}.btn-out-of-site:focus{outline:none}.btn-out-of-site:hover::before{opacity:1}@keyframes buttonAnimation{.btn-out-of-site 0%{transform:scale(.9);opacity:0}.btn-out-of-site 50%{transform:scale(1.1)}.btn-out-of-site 100%{transform:scale(1);opacity:1}}.btn-dotted-border{background:#fff;color:#E40521;border:2px dotted #E40521;border-radius:50px;padding:10px 20px;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 4px 12px rgb(0 0 0 / .1),-4px -4px 12px rgb(255 255 255 / .2);position:relative;overflow:hidden;transition:all 0.4s ease-in-out;outline:none;text-shadow:1px 1px 2px rgb(0 0 0 / .3);animation:buttonAnimation 0.5s ease-out forwards}.btn-dotted-border::before{content:'';position:absolute;top:50%;left:50%;width:300%;height:300%;background:rgb(255 255 255 / .2);transition:all 0.4s;border-radius:50%;transform:translate(-50%,-50%);opacity:0}.btn-dotted-border:hover{background:linear-gradient(145deg,#D01E17,#E40521);box-shadow:6px 6px 20px rgb(0 0 0 / .2),-6px -6px 20px rgb(255 255 255 / .2);text-shadow:3px 3px 6px rgb(0 0 0 / .5);color:#fff}.btn-dotted-border:active{background:linear-gradient(145deg,#C3041A,#A90015);transform:translateY(2px) scale(.98);box-shadow:inset 4px 4px 10px rgb(0 0 0 / .2)}.btn-dotted-border:focus{outline:none}.btn-dotted-border:hover::before{opacity:1}@keyframes buttonAnimation{.btn-dotted-border 0%{transform:scale(.9);opacity:0}.btn-dotted-border 50%{transform:scale(1.1)}.btn-dotted-border 100%{transform:scale(1);opacity:1}}.btn-dotted-border-hover{background:linear-gradient(145deg,#E40521,#D01E17);color:#fff;border:2px solid #fff0;border-radius:50px;padding:10px 20px;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 4px 12px rgb(0 0 0 / .1),-4px -4px 12px rgb(255 255 255 / .2);position:relative;overflow:hidden;transition:all 0.4s ease-in-out;outline:none;text-shadow:1px 1px 2px rgb(0 0 0 / .3);animation:buttonAnimation 0.5s ease-out forwards}.btn-dotted-border-hover::before{content:'';position:absolute;top:50%;left:50%;width:300%;height:300%;background:rgb(255 255 255 / .2);transition:all 0.4s;border-radius:50%;transform:translate(-50%,-50%);opacity:0}.btn-dotted-border-hover:hover{background:#fff;box-shadow:6px 6px 20px rgb(0 0 0 / .2),-6px -6px 20px rgb(255 255 255 / .2);text-shadow:3px 3px 6px rgb(0 0 0 / .5);color:#E40521;border:2px dotted #E40521}.btn-dotted-border-hover:active{background:linear-gradient(145deg,#C3041A,#A90015);transform:translateY(2px) scale(.98);box-shadow:inset 4px 4px 10px rgb(0 0 0 / .2)}.btn-dotted-border-hover:focus{outline:none}.btn-dotted-border-hover:hover::before{opacity:1}@keyframes buttonAnimation{.btn-dotted-border-hover 0%{transform:scale(.9);opacity:0}.btn-dotted-border-hover 50%{transform:scale(1.1)}.btn-dotted-border-hover 100%{transform:scale(1);opacity:1}}.buttons{padding:20px;flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:center}.buttons .btn{margin:10px}.buttons.p0{padding:0}.buttons.align-right{justify-content:flex-end}.buttons.align-start{justify-content:flex-start}.btn{font-size:1.5rem;text-transform:uppercase;padding:0 20px;min-height:50px;height:50px;text-align:center;min-width:200px;border-radius:10px;border:1px solid #fff0;transition:all 500ms ease;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.btn.btn-primary{background-color:#E40521;color:#fff}.btn.btn-primary:hover{background-color:#fff;color:#E40521}.btn.btn-secondary{background-color:#504b47;color:#fff}.btn.btn-secondary:hover{background-color:#fff0;border-color:#000;color:#000}.btn.btn-export{background-color:#0f9d58;color:#fff}.btn.btn-export:hover{background-color:#fff0;border-color:#0f9d58;color:#0f9d58}.btn.with-icons{text-transform:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start}.btn i{margin-right:30px;position:relative}.btn i::after{content:"";width:2px;height:30px;background-color:#fff;opacity:.4;position:absolute;top:-3px;right:-10px}.mb-1{margin-bottom:2px}.mb-2{margin-bottom:5px}.mb-3{margin-bottom:10px}.mb-4{margin-bottom:15px}.mb-5{margin-bottom:20px}.input-icons{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.input-icons i{display:flex;flex-direction:row;align-items:center;justify-content:center}.input-icons::before{content:"";width:1px;height:30px;background-color:#504D4B;opacity:.7;position:absolute;left:45px;top:12px}.input-icons input{padding-left:60px!important}.input-icons i{position:absolute;color:#E40521;font-size:2.2rem;top:8px;left:5px}.popup{display:none;color:#021D10;position:fixed;top:10%;left:50%;height:auto;max-height:90vh;width:90%;max-width:790px;margin-left:-395px;z-index:9999;overflow-y:scroll;background-color:#fff;border-radius:20px}@media screen and (max-width:999px){.popup{left:5%;right:5%;top:5%;width:auto;max-width:90%;margin-left:0}}@media screen and (max-width:639px){.popup{left:0;right:0;top:0;bottom:0;max-width:100%}}.popup .popup-heading{padding:20px;text-transform:uppercase;font-size:1.4rem;font-weight:700;letter-spacing:.15rem;margin-bottom:0;color:#fff;overflow:hidden;background-color:#3C3732;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.popup .popup-heading i{font-size:1.6rem;margin-right:10px}@media screen and (max-width:639px){.popup .popup-heading{height:auto;line-height:1}}.popup .popup-content{padding:50px}.popup .habillage{width:100%;max-width:100%}.popup label{font-weight:700;font-size:1.3rem;margin-bottom:10px}.popup input[type="text"],.popup input[type="password"],.popup input[type="search"],.popup input[type="email"],.popup input[type="number"],.popup input[type="date"],.popup input[type="tel"],.popup input[type="url"],.popup textarea{border:1px solid #7F1718;margin-bottom:20px}.popup.open{display:block}.popup .close-popup{position:absolute;right:10px;top:15px;color:#fff}.popup .close-popup i{font-size:1.6rem}.popup .close-popup:hover{color:#F8F2E4}@media screen and (max-width:639px){.popup .close-popup{position:fixed}}.msg-flash-container{position:fixed;right:0;bottom:50px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.msg-flash{padding:20px;box-shadow:0 2px 5px rgb(0 0 0 / .2);background-color:#fff;transform:translateX(200%);margin-bottom:20px;font-size:1.5rem;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:all 500ms ease;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.msg-flash.error{background-color:#c31616;color:#fff}.msg-flash.success{background-color:#4da652;color:#fff}.msg-flash.warning{background-color:#f58e28;color:#fff}.msg-flash.open{transform:translateX(0)}.back{font-weight:700;color:#021D10;max-width:200px;font-size:1.4rem;text-transform:uppercase;margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.back::before{content:"\e901";margin-right:10px;color:#7F1718;font-family:"westfalen"}.btn-action{font-size:1.5rem;width:40px;height:40px;background-color:#E40521;color:#fff;border-radius:50%;margin:0 5px;transition:all 250ms ease;border:1px solid #E40521;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-action:hover{background-color:#fff;color:#E40521}.enable-disable{width:45px;height:25px;border:1px solid #D3D0D0;border-radius:50px;position:relative;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center}.enable-disable .dot{width:15px;height:15px;border-radius:50%;transition:all 250ms ease}.enable-disable .enable{background-color:#4da652;left:5px;position:absolute}.enable-disable .disable{background-color:#c31616;right:5px;position:absolute}.page-import ul,.page-import .list-errors{width:100%;margin:10px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.page-import ul li,.page-import .list-errors li{background-color:#c31616;width:100%;color:#fff;padding:10px;margin-bottom:10px}.error-login{color:#fff;font-size:1.3rem;margin-bottom:20px;padding:20px;position:fixed;top:0;left:0;right:0;background-color:#c31616;text-align:center}.error-success{color:#fff;font-size:1.3rem;margin-bottom:20px;padding:20px;position:fixed;top:0;left:0;right:0;background-color:#4da652;text-align:center}@font-face{font-family:'WestfalenNewsSans';src:url(WestfalenNewsSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'WestfalenNewsSans';src:url(WestfalenNewsSans-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'WestfalenNewsSans';src:url(WestfalenNewsSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'westfalen';src:url(westfalen.woff?afjdju) format('woff');font-weight:400;font-style:normal;font-display:block}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}[class^="icon-"],[class*=" icon-"],.picto-font{font-family:'westfalen'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.icon-supprimer::before{content:"\e90f"}.icon-entreprise::before{content:"\e910"}.icon-editer::before{content:"\e911"}.icon-exporter::before{content:"\e912"}.icon-importer::before{content:"\e913"}.icon-parametres::before{content:"\e90e"}.icon-arrow::before{content:"\e900"}.icon-back::before{content:"\e901"}.icon-bouteille::before{content:"\e902"}.icon-close::before{content:"\e903"}.icon-deconnexion::before{content:"\e904"}.icon-demande-enlevement::before{content:"\e905"}.icon-filtres::before{content:"\e906"}.icon-identifiant::before{content:"\e907"}.icon-mdp::before{content:"\e908"}.icon-menu::before{content:"\e909"}.icon-ok::before{content:"\e90a"}.icon-reception::before{content:"\e90b"}.icon-recherche::before{content:"\e90c"}.icon-validation-dem-enlevement::before{content:"\e90d"}.icon-plus::before{content:'+';font-size:2rem;transform:translate(-10px,-10px)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}:root{--form-color:#fff;--form-border-color:#C5C4C3}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="number"],input[type="date"],input[type="tel"],input[type="url"],textarea{appearance:none;outline:0 none;color:#021D10;padding:0 15px;height:50px;font-size:1.4rem;font-family:'WestfalenNewsSans';border:1px solid var(--form-border-color);width:100%;max-width:300px;background-color:#fff0;border-radius:10px}input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus{outline:0 none!important;border-color:#7F1718;color:#7F1718}.input-icons{border-radius:10px}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}input[type="number"]{appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{display:none}input[type="submit"]{font-family:'WestfalenNewsSans';appearance:none;cursor:pointer}button{font-family:'WestfalenNewsSans';appearance:none;background-color:#fff0;border:0 none;cursor:pointer;border-radius:0}textarea{resize:vertical;padding:20px;min-height:250px;background-color:#fff}label,.label{display:block;text-align:left;margin-bottom:10px}label em,.label em{display:block;font-style:italic;font-size:.9em}progress[value]{flex-grow:1;appearance:none;max-width:600px;width:100%;height:20px;overflow:hidden;background-color:#7F1718;border:2px solid #3C3732;border-radius:10px}progress[value]::-webkit-progress-bar{background-color:#7F1718;border:2px solid #3C3732;border-radius:10px}progress[value]::-ms-fill{background-color:#3C3732}progress[value]::-moz-progress-bar{background-color:#3C3732}progress[value]::-webkit-progress-value{background-color:#3C3732}.checkbox{position:relative;z-index:1}.checkbox label{font-family:'WestfalenNewsSans';text-transform:none;display:flex;position:relative;cursor:pointer}.checkbox label::before{content:'';height:20px;width:20px;min-width:20px;border:2px solid var(--form-border-color);margin-right:10px;padding-right:15px}.checkbox label::after{font-family:'westfalen'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;left:0;top:0;color:#fff0;font-size:1.9rem;transition:all 250ms ease}.checkbox input[type="checkbox"]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;border:0 none;z-index:-1;appearance:none;outline:none}.checkbox input[type="checkbox"]:checked+label::before{border-color:#3C3732;outline:none}.checkbox input[type="checkbox"]:checked+label::after{color:#3C3732;outline:none}.list-radio{position:relative;z-index:1;margin-bottom:20px}.list-radio li{margin-bottom:5px}.list-radio label{position:relative;cursor:pointer;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.list-radio label::before{content:'';display:block;width:20px;height:20px;border:2px solid var(--form-border-color);margin-right:10px;border-radius:50%;transition:all 250ms ease}.list-radio label::after{position:absolute;left:6px;top:6px;content:'';height:8px;width:8px;background-color:#fff0;border-radius:50%;transition:all 250ms ease}.list-radio input[type="radio"]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;border:0 none;z-index:-1;appearance:none;border-radius:50%}.list-radio input[type="radio"]:checked+label{font-weight:700}.list-radio input[type="radio"]:checked+label::before{border-color:#3C3732}.list-radio input[type="radio"]:checked+label::after{background-color:#3C3732}.list-radio.inline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.list-radio.inline li{margin-right:15px}.habillage{height:50px;max-width:250px;margin-bottom:20px;position:relative;background-color:#fff;border:1px solid #3C3732;flex-grow:1;overflow:hidden;border-radius:10px}.habillage::after{font-family:'westfalen'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:0;top:0;font-size:1.6rem;height:50px;width:50px;color:#3C3732;z-index:97;content:"\e900";display:flex;flex-direction:row;align-items:center;justify-content:center}.habillage::before{content:"";width:1px;height:30px;background-color:#504D4B;opacity:.7;position:absolute;left:45px;top:10px}.habillage label{display:none}.habillage i{position:absolute;left:0;top:0;height:50px;width:50px;font-size:1.6rem;color:#7F1718;display:flex;flex-direction:row;align-items:center;justify-content:center}.habillage select{position:absolute;left:0;top:0;appearance:none;background-color:#fff0;text-overflow:'';border:0 none;font-family:'WestfalenNewsSans';font-size:1.6rem;height:100%;width:100%;padding:0 45px 0 65px;z-index:98}.input-row{max-width:40%;width:100%;margin-bottom:20px;margin-right:20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.input-row.w-100{max-width:81%}.input-row div{width:100%;max-width:100%}.input-row div textarea{background-color:#fff;width:100%;max-width:100%;height:150px;min-height:150px}.input-row div input{width:100%;max-width:100%}.input-row div label{margin-bottom:10px}.form-flex form{flex-wrap:wrap;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.form-flex .habillage{max-width:40%;margin-top:10px;width:100%;margin-bottom:20px;margin-right:20px}.input-file{width:auto;max-width:100%;margin-bottom:20px}.input-file label{margin-bottom:20px}.input-file i{font-size:2.5rem;margin-right:5px;font-weight:300}.input-file input::file-selector-button{background-color:#E40521;color:#fff;text-transform:uppercase;padding:0 10px;min-height:40px;height:40px;text-align:center;min-width:200px;border-radius:10px;border:1px solid #fff0;margin-right:20px;transition:all 500ms ease;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}header{position:fixed;padding:20px;padding-left:100px;background-color:#3C3732;top:0;left:0;right:0;z-index:1000;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}header a{color:#fff}header .header-title{flex-grow:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}header .header-title .head-zone{padding:0 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}header .header-title .head-zone img{margin-bottom:10px}header .header-title h1{font-size:2rem;font-weight:700;text-transform:uppercase}header .search-input{margin:0 20px;background-color:#fff}header .user-name{margin:0 20px;font-size:1.4rem;font-weight:300}header .logout{font-size:1.8rem}header .open-filters{margin:0 20px}.main-nav{background-color:#E40521;position:fixed;left:0;top:0;bottom:0;width:80px;overflow-x:hidden;z-index:1040;overflow-y:auto;padding-top:50px;transition:all 250ms ease;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.main-nav:hover{width:360px}.main-nav:hover .main-nav-top img{opacity:1}.main-nav:hover .main-nav-top i{display:none}.main-nav .main-nav-top{position:relative;min-height:100px;width:100%;padding:20px}.main-nav .main-nav-top i{color:#fff;margin:20px auto;font-size:2.3rem}.main-nav .main-nav-top img{max-width:80%;width:100%;opacity:0;position:absolute}.main-nav .menu{flex-grow:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.main-nav .menu a{color:#fff;width:100%;white-space:nowrap;height:80px;opacity:.85;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main-nav .menu a:hover{background-color:#3C3732}.main-nav .menu a i{font-size:2.3rem;margin-right:50px}.main-nav .menu .paramaters-link{margin-top:auto;background-color:#7F1718}.nav-home{flex-wrap:wrap;padding:50px 0;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.nav-home a{padding:30px 50px 30px 20px;border:1px solid rgb(154 2 2 / .3);background-color:#fff;margin:0 20px 20px 0;font-size:1.4rem;border-radius:20px;line-height:1.3;position:relative;font-weight:300;text-transform:uppercase;transition:all 250ms ease;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nav-home a:hover{background-color:#7F1718;color:#fff}.nav-home a:hover i{opacity:1;color:#fff}.nav-home a.alt{grid-column:span 2;background-color:#7F1718;color:#fff}.nav-home a.alt:hover{background-color:#E40521}.nav-home a.trackdechet-link{background-color:#0F4592}.nav-home a.trackdechet-link:hover{background-color:#fff;color:#0F4592}.nav-home a strong{font-weight:700}.nav-home a i{position:absolute;color:#7F1718;right:10px;top:10px;font-size:3rem;opacity:.5}.loader{position:relative;width:40px;height:40px;margin-right:20px;display:none}.loader.show{display:inline-block}.loader span{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff #fff0 #fff0 #fff0}.loader span:nth-child(1){animation-delay:-0.45s}.loader span:nth-child(2){animation-delay:-0.3s}.loader span:nth-child(3){animation-delay:-0.15s}.btn-import:hover span{border:4px solid #E40521;border-color:#E40521 #fff0 #fff0 #fff0}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-login{background-color:#3C3732;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-login .logo{max-width:300px;margin-bottom:50px}.page-login form{max-width:350px;width:100%;margin-bottom:50px}.page-login form .btn{width:100%;font-weight:700}.page-login form input{background-color:#fff;width:100%;max-width:100%;margin-bottom:20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.page-login form input::before{content:'';display:block;width:20px;height:20px;border:2px solid var(--form-border-color);margin-right:10px;border-radius:50%;transition:all 250ms ease}.forget-pass-link{color:#fff;font-size:1.2rem;font-weight:300;width:100%;padding:20px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.page-forget-pass{height:100vh;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-forget-pass .main-title{text-align:center;font-size:2rem;margin-bottom:20px}.page-forget-pass form{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-forget-pass form div{padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-forget-pass small{font-size:1rem;font-weight:300;margin-bottom:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:#fff0}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img[src$=".svg"]{max-width:100%;max-height:100%;display:block}.table{width:100%;margin-bottom:30px;border-radius:20px}.table thead{background-color:#E4E4E3;font-weight:400}.table th{background-color:#E4E4E3;vertical-align:middle}.table tbody{font-weight:300;max-height:500px}.table tbody tr{border:1px solid #F7F7F7}.table tbody tr:nth-child(even){background-color:#F7F7F7}.table tbody td{text-align:center}.table th,.table td{padding:20px}.form-xxl{overflow-x:scroll;border-radius:20px;position:relative;max-width:100%}.fixed-header-tab th{position:sticky;z-index:999;top:0;background-color:#E4E4E3}.fixed-header-tab .pagination{justify-content:flex-end;position:fixed;bottom:0;left:40%}