@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@300&display=swap);.auth-form__banner{height:100%;max-width:550px;position:relative;width:100%}@media screen and (max-width:980px){.auth-form__banner{display:none}}.auth-form__banner .auth-form__logo{left:20px;min-height:0;min-height:auto;position:absolute;top:0;width:250px}.auth-form__banner img{min-height:100vh;object-fit:cover;width:100%}.auth-form__banner .text-container{bottom:50px;display:flex;flex-direction:column;gap:25px;justify-content:center;left:50%;max-width:450px;position:absolute;transform:translate(-50%);width:100%}.auth-form__banner .text-container h3,.auth-form__banner .text-container p{color:#fff;text-align:center}.auth-form__banner .text-container h3{font-size:1.5em;font-weight:600}*{-webkit-touch-callout:none;box-sizing:border-box;font-family:Nunito Sans,sans-serif;margin:0;padding:0;-webkit-user-select:none;user-select:none}ul{list-style-type:none}a{text-decoration:none}.global{display:flex;width:100%}.grey{background:#f8f9fa}.button{align-items:center;background:#ffa126;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9em;font-weight:700;gap:10px;padding:8px 15px}.button img{height:20px;width:20px}.button p{font-size:1em;font-weight:700}.button:hover{background:#ec9624}.input-container{display:flex;flex-direction:column;gap:5px;width:calc(50% - 15px)}.input-container input[type=text]{border:2px solid #ededee;border-radius:8px;padding:10px}.input-container input[type=checkbox]{cursor:pointer;height:22px;margin:10px 0;width:22px}.contain-loader{height:100vh;justify-content:center;margin:0;overflow:hidden;padding:0;width:100%}.contain-loader,.loader{align-items:center;display:flex}.loader{--duration:1.5s;--container-size:250px;--box-size:33px;--box-border-radius:15%;justify-content:space-between;width:var(--container-size)}.loader,.📦{position:relative}.📦{display:block;height:var(--box-size);transform-origin:-50% center;width:var(--box-size)}.📦,.📦:after{border-radius:var(--box-border-radius)}.📦:after{background-color:#feae44;box-shadow:0 0 10px 0 #feae44;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.📦:first-child{animation:slide var(--duration) ease-in-out infinite alternate}.📦:first-child:after{animation:color-change var(--duration) ease-in-out infinite alternate}.📦:nth-child(2){animation:flip-1 var(--duration) ease-in-out infinite alternate}.📦:nth-child(2):after{animation:squidge-1 var(--duration) ease-in-out infinite alternate}.📦:nth-child(3){animation:flip-2 var(--duration) ease-in-out infinite alternate}.📦:nth-child(3):after{animation:squidge-2 var(--duration) ease-in-out infinite alternate}.📦:nth-child(4){animation:flip-3 var(--duration) ease-in-out infinite alternate}.📦:nth-child(4):after{animation:squidge-3 var(--duration) ease-in-out infinite alternate}.📦:nth-child(5){animation:flip-4 var(--duration) ease-in-out infinite alternate}.📦:nth-child(5):after{animation:squidge-4 var(--duration) ease-in-out infinite alternate}.📦:nth-child(2):after,.📦:nth-child(3):after,.📦:nth-child(4):after,.📦:nth-child(5):after{background-color:#fcb51e}@keyframes slide{0%{background-color:#fcb51e;transform:translatex(0)}to{background-color:#fcb51e;transform:translatex(calc(var(--container-size) - var(--box-size)*1.25))}}@keyframes color-change{0%{background-color:#fcb51e}to{background-color:#fcb51e}}@keyframes flip-1{0%,15%{transform:rotate(0)}35%,to{transform:rotate(-180deg)}}@keyframes squidge-1{5%{transform:scalex(1) scaley(1);transform-origin:center bottom}15%{transform:scalex(1.3) scaley(.7);transform-origin:center bottom}20%,25%{transform:scalex(.8) scaley(1.4);transform-origin:center bottom}55%,to{transform:scalex(1) scaley(1);transform-origin:center top}40%{transform:scalex(1.3) scaley(.7);transform-origin:center top}}@keyframes flip-2{0%,30%{transform:rotate(0)}50%,to{transform:rotate(-180deg)}}@keyframes squidge-2{20%{transform:scalex(1) scaley(1);transform-origin:center bottom}30%{transform:scalex(1.3) scaley(.7);transform-origin:center bottom}35%,40%{transform:scalex(.8) scaley(1.4);transform-origin:center bottom}70%,to{transform:scalex(1) scaley(1);transform-origin:center top}55%{transform:scalex(1.3) scaley(.7);transform-origin:center top}}@keyframes flip-3{0%,45%{transform:rotate(0)}65%,to{transform:rotate(-180deg)}}@keyframes squidge-3{35%{transform:scalex(1) scaley(1);transform-origin:center bottom}45%{transform:scalex(1.3) scaley(.7);transform-origin:center bottom}50%,55%{transform:scalex(.8) scaley(1.4);transform-origin:center bottom}85%,to{transform:scalex(1) scaley(1);transform-origin:center top}70%{transform:scalex(1.3) scaley(.7);transform-origin:center top}}@keyframes flip-4{0%,60%{transform:rotate(0)}80%,to{transform:rotate(-180deg)}}@keyframes squidge-4{50%{transform:scalex(1) scaley(1);transform-origin:center bottom}60%{transform:scalex(1.3) scaley(.7);transform-origin:center bottom}65%,70%{transform:scalex(.8) scaley(1.4);transform-origin:center bottom}to{transform:scalex(1) scaley(1);transform-origin:center top}85%{transform:scalex(1.3) scaley(.7);transform-origin:center top}}.navigation ul{display:flex;margin:30px}.navigation ul a{padding:10px;text-decoration:none}.navigation ul a li{color:#69c061;cursor:pointer;transition:.2s}.navigation ul a li:hover{color:#282c34}.navigation ul .nav-active{position:relative}.navigation ul .nav-active:after{animation:anim .6s ease forwards;background:#69c061;border-radius:10px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes anim{to{width:100%}}.facture-nav{align-items:center;border:1px solid #dcdcdc;box-shadow:2px 2px 2px #dcdcdc;display:flex;height:4em}.facture-nav ul{display:flex;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.facture-nav ul li{color:#000;display:inline-block}.facture-nav ul li a{color:#000;display:block;padding:10px;text-decoration:none}.facture-nav ul li a:hover{background-color:#eee}.img-logo{height:60px;margin-left:1em}@media screen and (max-width:768px){.facture-nav{align-items:center;border:1px solid #dcdcdc;box-shadow:2px 2px 2px #dcdcdc;display:flex;height:3em;margin:3px;width:100%}.facture-nav ul{display:flex;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.facture-nav ul li{color:#000;display:inline-block}.facture-nav ul li a{color:#000;display:block;font-size:xx-small;padding:10px;text-decoration:none}.facture-nav ul li a:hover{background-color:#eee}.img-logo{height:60px;margin-left:1em}}.navbar{height:100vh;max-width:320px;padding:0 20px;width:100%}.navbar .logomobile,.navbar .logopc{cursor:pointer}.navbar .logomobile{display:none}.navbar .logopc{width:215px}@media screen and (max-width:768px){.navbar{max-width:none;width:85px}.navbar .logopc{display:none}.navbar .logomobile{display:inline;display:initial;height:50px;margin-top:25px;width:50px}}.navbar-container{display:flex;flex-direction:column;gap:25px;margin-top:50px}.navbar-container section{display:flex;flex-direction:column;gap:7px;max-width:250px;width:100%}.navbar-container section .nav-button__container{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:13px;padding:10px}.navbar-container section .nav-button__container p{color:rgba(83,83,83,.808)}@media screen and (max-width:768px){.navbar-container section .nav-button__container{padding:5px}.navbar-container section .nav-button__container p{display:none}}.navbar-container section .nav-button__container img{background:#ffa126;border-radius:6px;height:35px;opacity:.85;padding:5px;width:35px}.navbar-container section .nav-button__container:hover{background:#ffa126}.navbar-container section .nav-button__container:hover img{opacity:1}.navbar-container section .nav-button__container:hover p{color:#fff}.navbar-container section .nav-button__container.active{background:#ffa126}.navbar-container section .nav-button__container.active img{opacity:1}.navbar-container section .nav-button__container.active p{color:#fff}.alerte ul{display:flex;justify-content:space-around}.alerte ul a{background-color:#feae44;border-radius:5px;box-shadow:2px 2px 1px 1px rgba(0,0,0,.151);margin-bottom:.9em;margin-top:1.3em;padding:.3em;text-decoration:none}.alerte ul a li{color:#000;cursor:pointer;transition:.2s}.alerte ul a li:hover{color:#fff}.alerteInfoCarte{border:1px solid #000;border-radius:15px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.144);margin:1em;min-width:98%}.alerteInfoCarte p{margin:1em;text-align:center}.alerteInfoCarte p .logoDelete{width:2em}.vehicules-card{background:#fff;border-radius:8px;cursor:pointer;padding:15px;width:350px}.vehicules-card__img{margin:15px 0;max-height:200px}.vehicules-card__img img{height:100%;object-fit:cover;width:100%}.vehicules-card__text{align-items:center;display:flex;justify-content:space-between}.vehicules-card__text .title{font-size:1.15em;font-weight:600}.vehicules-card__text .subtitle{color:#525252;font-size:1em;font-weight:500}.vehicules-card__text .adblue_pin{align-items:center;background:#b80000;border-radius:30px;color:#fff;display:flex;justify-content:center;padding:7px 10px}.vehicules-card__text .adblue_pin.active{background:green}.rwd-table{border-collapse:collapse;border-radius:.4em;color:#333;margin:auto;overflow:hidden;width:100%}.rwd-table tr{background-color:#f5f9fc;border-color:#bfbfbf;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.rwd-table tr:first-child{background:#ffa126;border-top:none;color:#fff}.rwd-table tr:nth-child(odd):not(:first-child){background-color:#f9f4eb}@media screen and (max-width:601px){.rwd-table tr:nth-child(2){border-top:none}}@media screen and (min-width:600px){.rwd-table tr:hover:not(:first-child){background-color:#f3e7d8}}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{margin-top:.5em}.rwd-table td:last-child{margin-bottom:.5em}.rwd-table td:before{color:#000;content:attr(data-th) ": ";display:inline-block;font-weight:700;width:120px}@media screen and (min-width:600px){.rwd-table td:before{display:none}}.rwd-table td,.rwd-table th{padding:.5em 1em;text-align:center}@media screen and (min-width:600px){.rwd-table td,.rwd-table th{display:table-cell;padding:1em .5em}}.rwd-table .rwd-buttons{display:flex;gap:15px;width:50px}.accueil-header{border:1px solid hsla(0,0%,50%,.158);box-shadow:2px 2px 5px #979797;display:flex;height:8vh;justify-content:space-between;margin-bottom:4px;width:100%}.accueil-header img{margin-left:3.5em}.accueil-header p{align-self:center;font-size:1.4em;margin-right:1.5em}.accueil-header p .accueil-connexion{color:#000;text-decoration:none;text-transform:none}.accueil-div-auto{display:flex;height:60vh;justify-content:space-between;width:100%}.accueil-div-auto .accueil-auto-left{padding-left:3em;width:50%}.accueil-div-auto .accueil-auto-left .accueil-auto-trait{border-top:2px solid orange;margin-bottom:1em;margin-top:10%;width:15%}.accueil-div-auto .accueil-auto-left h2{font-size:3em;margin-bottom:1em;margin-right:2em;text-align:left}.accueil-div-auto .accueil-auto-left .accueil-texte{width:70%}.accueil-div-auto .accueil-auto-right{background:url(/static/media/auto-fond-multi-ligne.b65f8a056b8d229142e4.png) bottom/cover;width:50%}.accueil-auto-right-mobile{display:none}.accueil-div-service{display:flex;justify-content:space-between;margin:3em auto auto;width:80%}.accueil-div-service .accueil-service-h{padding:1em;width:40%}.accueil-div-service .accueil-service-h h3{border-left:2px solid orange;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.5em;padding-left:1em;text-align:left}.accueil-div-service .accueil-service-h p{color:#666464;margin-top:2em;text-align:left}.accueil-div-service .accueil-service-h .accueil-button{background-color:#feae44;border:none;border-radius:9px;color:#000;font-size:1.1em;height:2em;margin-top:10px;transition:.6s;width:30%}.accueil-div-service .accueil-service-h .accueil-button:hover{transform:scale(1.1)}.accueil-div-service .accueil-service-1,.accueil-div-service .accueil-service-2,.accueil-div-service .accueil-service-3{border:2px solid #feae44;border-radius:8px;margin:5px;padding:5px;text-align:center;width:20%}.accueil-div-service .accueil-service-1 h4,.accueil-div-service .accueil-service-2 h4,.accueil-div-service .accueil-service-3 h4{margin-top:12px}.accueil-div-service .accueil-service-1 p,.accueil-div-service .accueil-service-2 p,.accueil-div-service .accueil-service-3 p{color:#666464;padding-top:17px}.accueil-div-banniere{align-items:center;background-color:#2c2c2c;border:1px solid #000;display:flex;justify-content:space-around;margin-top:4em;width:100%}.accueil-div-banniere .accueil-div-photo1,.accueil-div-banniere .accueil-div-photo2,.accueil-div-banniere .accueil-div-photo3{width:33%}.accueil-div-banniere .accueil-div-photo1 img,.accueil-div-banniere .accueil-div-photo2 img,.accueil-div-banniere .accueil-div-photo3 img{width:70%}.accueil-div-prix{display:flex;justify-content:space-between;margin:3em auto auto;width:80%}.accueil-div-prix .accueil-service-h-mobile{display:none}.accueil-div-prix .accueil-service-h{padding:1em;width:40%}.accueil-div-prix .accueil-service-h h3{border-left:2px solid orange;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.5em;padding-left:1em;text-align:left}.accueil-div-prix .accueil-service-h p{color:#666464;margin-top:2em;text-align:left}.accueil-div-prix .accueil-service-1,.accueil-div-prix .accueil-service-2,.accueil-div-prix .accueil-service-3{border:2px solid hsla(0,0%,50%,.158);border-radius:8px;margin:5px;padding:2em;text-align:center;width:20%}.accueil-div-prix .accueil-service-1 h4,.accueil-div-prix .accueil-service-2 h4,.accueil-div-prix .accueil-service-3 h4{border-left:2px solid orange;margin-top:12px;padding-left:5px;text-align:left}.accueil-div-prix .accueil-service-1 p,.accueil-div-prix .accueil-service-2 p,.accueil-div-prix .accueil-service-3 p{color:#666464;padding-top:17px}.accueil-div-prix .accueil-service-1 .accueil-button,.accueil-div-prix .accueil-service-2 .accueil-button,.accueil-div-prix .accueil-service-3 .accueil-button{background-color:none;border:2px solid #feae44;border-radius:9px;color:#feae44;font-size:1em;height:2em;margin-bottom:25px;margin-top:25px;transition:.6s;width:80%}.accueil-div-prix .accueil-service-1 .accueil-button:hover,.accueil-div-prix .accueil-service-2 .accueil-button:hover,.accueil-div-prix .accueil-service-3 .accueil-button:hover{background-color:#feae44;color:#000}.accueil-team{display:flex;flex-wrap:wrap;margin:auto;width:80%}.accueil-team .accueil-team-img{background:url(/static/media/team-img.52b7c5a1b78adaf3e029.jpg) 50%/cover;border-radius:10px;height:40vh;width:50%}.accueil-team .accueil-team-h{padding:2em;width:50%}.accueil-team .accueil-team-h h3{border-left:2px solid orange;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.5em;padding-left:1em;text-align:left}.accueil-team .accueil-team-h p{color:#666464;margin-top:2em;text-align:left}.accueil-team .accueil-team-text{background-color:#fff;border:2px solid #feae44;border-radius:10px;padding:1.5em;position:relative;right:15%;top:5%;width:100%}.accueil-team .accueil-team-text .accueil-team-reseau{align-items:center;display:flex;margin-top:1em}.accueil-team .accueil-team-text .accueil-team-reseau img{width:15%}.accueil-team .accueil-team-text .accueil-team-reseau .accueil-team-reseau-info{width:75%}.accueil-team .accueil-team-text .accueil-team-reseau .accueil-team-reseau-info h4{width:100%}.accueil-team .accueil-team-text .accueil-team-reseau .accueil-team-reseau-info p{font-size:small;width:100%}.accueil-footer{align-items:center;background-color:#feae44;display:flex;margin-top:3em;width:100%}.accueil-footer .accueil-footer-logo{padding:2em;width:33%}.accueil-footer .accueil-footer-logo img{margin:auto;width:60%}.accueil-footer .accueil-footer-text{padding:2em;width:33%}@media only screen and (max-width:800px){body{background:none}.accueil-header,body{width:100%}.accueil-header img{margin-left:0;transform:scale(.7)}.accueil-header p{margin-right:2%;transform:scale(.7)}.accueil-div-auto{height:40vh;width:100%}.accueil-div-auto .accueil-auto-left{background-color:#feae44;width:100%}.accueil-div-auto .accueil-auto-left h2{font-size:2em}.accueil-div-auto .accueil-auto-right{display:none}.accueil-auto-right-mobile{background-color:#feae44;display:flex;margin:auto;width:100%}.accueil-auto-right-mobile img{max-width:100%}.accueil-div-service{display:flex;flex-wrap:wrap;width:100%}.accueil-div-service .accueil-service-h{width:100%}.accueil-div-service .accueil-service-h h3{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.2em;text-align:left}.accueil-div-service .accueil-service-h p{margin-top:1em}.accueil-div-service .accueil-service-h .accueil-button{font-size:1em;transition:none;width:60%}.accueil-div-service .accueil-service-1,.accueil-div-service .accueil-service-2,.accueil-div-service .accueil-service-3{width:45%}.accueil-div-service .accueil-service-1 h4,.accueil-div-service .accueil-service-2 h4,.accueil-div-service .accueil-service-3 h4{margin-top:8px}.accueil-div-service .accueil-service-1 p,.accueil-div-service .accueil-service-2 p,.accueil-div-service .accueil-service-3 p{font-size:13px;padding-top:8px}.accueil-div-service .accueil-service-3{margin:auto;width:93%}.accueil-div-banniere{flex-wrap:wrap;justify-content:flex-start;margin-top:1em;width:100%}.accueil-div-banniere .accueil-div-photo1,.accueil-div-banniere .accueil-div-photo2,.accueil-div-banniere .accueil-div-photo3{width:45%}.accueil-div-banniere .accueil-div-photo1 img,.accueil-div-banniere .accueil-div-photo2 img,.accueil-div-banniere .accueil-div-photo3 img{margin-left:2em}.accueil-div-prix{display:flex;flex-wrap:wrap;margin:3em auto auto;width:100%}.accueil-div-prix .accueil-service-h{display:none}.accueil-div-prix .accueil-service-h-mobile{display:flex;flex-wrap:wrap;padding:1em;width:100%}.accueil-div-prix .accueil-service-h-mobile h3{border-left:2px solid orange;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.5em;padding-left:1em;text-align:left;width:100%}.accueil-div-prix .accueil-service-h-mobile p{color:#666464;margin:1em;text-align:left;width:100%}.accueil-div-prix .accueil-service-1,.accueil-div-prix .accueil-service-2,.accueil-div-prix .accueil-service-3{padding:1em;width:45%}.accueil-div-prix .accueil-service-1 h4,.accueil-div-prix .accueil-service-2 h4,.accueil-div-prix .accueil-service-3 h4{margin-top:8px}.accueil-div-prix .accueil-service-1 p,.accueil-div-prix .accueil-service-2 p,.accueil-div-prix .accueil-service-3 p{font-size:13px;padding-top:10px}.accueil-div-prix .accueil-service-1 .accueil-button,.accueil-div-prix .accueil-service-2 .accueil-button,.accueil-div-prix .accueil-service-3 .accueil-button{color:#666464;font-size:.9em;height:2.7em;margin-bottom:15px;margin-top:20px;transition:none;width:90%}.accueil-div-prix .accueil-service-3{margin:auto;width:93%}.accueil-team{display:flex;flex-wrap:wrap;margin:auto;width:100%}.accueil-team .accueil-team-img{background:url(/static/media/team-img.52b7c5a1b78adaf3e029.jpg) 50%/cover;border-radius:10px;height:40vh;margin:auto;width:88%}.accueil-team .accueil-team-h{padding:1em;width:100%}.accueil-team .accueil-team-h h3{border-left:2px solid orange;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.2em;padding-left:1em;text-align:left}.accueil-team .accueil-team-h p{color:#666464;font-size:13px;margin-bottom:2em;margin-top:2em;text-align:left}.accueil-team .accueil-team-text{background-color:#fff;border:2px solid #feae44;border-radius:10px;margin:auto;padding:1em;position:static;right:0;top:0;width:100%}.accueil-team .accueil-team-text .accueil-team-reseau{align-items:center;display:flex;margin-top:1em}.accueil-team .accueil-team-text .accueil-team-reseau img{width:25%}.accueil-team .accueil-team-text .accueil-team-reseau .accueil-team-reseau-info{width:75%}.accueil-team .accueil-team-text .accueil-team-reseau .accueil-team-reseau-info h4{width:100%}.accueil-team .accueil-team-text .accueil-team-reseau .accueil-team-reseau-info p{font-size:small;width:100%}.accueil-footer{align-items:center;background-color:#feae44;display:flex;flex-wrap:wrap;margin-top:3em;width:100%}.accueil-footer .accueil-footer-logo{padding:2em;width:100%}.accueil-footer .accueil-footer-logo img{margin:auto;width:60%}.accueil-footer .accueil-footer-text{padding:2em;width:100%}}.Home{display:flex}.Home .grey{width:100%}.Home h3{background-color:hsla(0,0%,50%,.158);color:#363333;font-size:x-large;text-align:start}.Home .home_banner{height:230px;position:relative;width:100%}.Home .home_banner img:first-child{height:100%;object-fit:cover;width:100%}.Home .home_banner--content{position:absolute;top:50px;width:100%}.Home .home_banner--text-container{color:#fff;display:flex;justify-content:right;padding-right:30px}.Home .home_banner--text-container h1{text-align:right;width:500px}.card-container{display:flex;gap:20px;justify-content:center;padding:20px}.card-container .card2{align-items:center;background-color:#333;background:url(/static/media/facture.ef044b7a5bff6140de4b.jpg);background-size:cover;border:2px solid orange;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:300px;padding:10vw 0;text-align:center;width:33%}.card-container .card2:hover{box-shadow:0 6px 12px #00000026}.card-container .card2 h3{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;font-size:1.5em;margin-top:0;text-align:center;z-index:1}.card-container .card2 p{font-size:1em}.card-container .card3{align-items:center;background-color:#333;background:url(/static/media/plein2.d459e7ef3e15c74b1e66.jpg);background-size:cover;border:2px solid orange;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:300px;padding:10vw 0;text-align:center;width:33%}.card-container .card3:hover{box-shadow:0 6px 12px #00000026}.card-container .card3 h3{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;font-size:1.5em;margin-top:0;text-align:center;z-index:1}.card-container .card3 p{font-size:1em}.card-container .card{align-items:center;background-color:#333;background:url(/static/media/vehicule.f938b10329d5ec1f3e93.jpg);background-size:cover;border:2px solid orange;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:300px;padding:10vw 0;text-align:center;width:33%}.card-container .card:hover{box-shadow:0 6px 12px #00000026}.card-container .card h3{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;font-size:1.5em;margin-top:0;text-align:center;z-index:1}.card-container .card p{font-size:1em}@media screen and (max-width:600px){.card-container{flex-direction:column}.card-container .card,.card-container .card2,.card-container .card3{max-width:none;width:100%}}.display-data .navigation-home{margin:10px auto;width:320px}.inserAlerte{min-height:5em}.inserAlerte table,.trHome{width:100%}.trHome{border-bottom:1px solid hsla(0,0%,50%,.158);display:flex;justify-content:space-around;margin-bottom:.5em;padding-bottom:.5em}.homeAlerteId{min-width:2em;padding:.4em}.homeAlerte{padding:.4em;width:6em}.logoNextHome{align-self:center;position:absolute;right:30px}.menu-base{margin-top:4px;width:100%}.menu-entretien,.menu-facture,.menu-vehicule{display:none;margin-top:4px;width:100%}.container-redirect{display:flex;justify-content:space-around;width:100%}.div-redirect{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:10%}.div-redirect img{margin:1em;width:50%}.div-redirect h4{text-align:center;width:100%}.gauche-ul{background-color:hsla(0,0%,87%,.847);border-radius:0 0 0 0/0 0 0 0;box-shadow:20px 20px #00000026;color:#000;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;margin:3rem;overflow:hidden;position:flex;right:0;text-align:center;transition:all .4s ease;width:35%}.gauche-ul li{font-family:georgia;margin-left:1%;width:100%}.titre-infos{border-radius:10px;padding:8px 10px}.titre-infos--container{display:flex;flex-wrap:wrap;justify-content:center}.titre-infos--container .titre-infos--sub_container{display:flex;flex-direction:column;gap:5px;justify-content:left}.factureCarte-infos{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;max-width:400px;width:100%}.MesInfos{align-content:center;display:flex;flex-wrap:wrap;height:50%;justify-content:center;transition:.5s;width:100%}.gauche-ul:hover{border-radius:0 0 50% 50%/0 0 5% 5%;box-shadow:10px 10px #00000040}.navigation-home{align-items:center;border:1px solid #000;border-radius:20px;display:flex;height:50px;margin-top:15px}.navigation-home a{color:#333;cursor:pointer;font-size:1em;font-weight:700;padding:5px 20px;text-decoration:none;transition:.5s}.navigation-home a:hover{color:#feae44}.container{background-color:silver;border-radius:15px}.depense-complete-mois{border-radius:15px;color:#fff;font-size:20px;padding:1%;text-align:right}.style-css-100{background-color:#3eae3e;border-radius:15px;padding:10px;width:50%}.style-css-100-200{background-color:#9acd32;border-radius:15px;padding:10px;width:75%}.style-css-plus-200{background-color:#ff0;border-radius:15px;padding:10px;width:100%}.logo-align .hidden-mobile-bouton{display:flex;justify-content:space-around}.search-bar{border:none;display:flex;margin:20px;width:40%}.search-bar input{background-color:#fff;border:2px solid coral;border-radius:5px;max-width:350px;padding:15px;width:100%}.hidden-data-facture{overflow:hidden;white-space:nowrap;width:10%}.text-écran-plein{font-size:15px}.text-écran-mobile{display:none}.col1-voiture{width:30%}@media screen and (max-width:800px){.col1,.col1-voiture{border-right-style:none;text-align:start}.col1-voiture{display:none}.col1-info{border-right-style:none}.col1-info,.col2-info{line-height:2.5;margin:5%;padding:5%}.text-écran-plein{display:none}.text-écran-mobile{display:block}.hidden-data-facture{width:10%}.logo-align .hidden-mobile-bouton{display:flex}.hidden-titre{display:none}.data-facture-tableau{font-size:small;text-overflow:ellipsis}strong{font-size:small;text-decoration:underline}}.card-vehicule-infos{display:flex}.col1{border-right-style:groove;flex:1 1}.col2{flex:2 1}.colonne-infos{display:flex}.col1-info{border-right-style:dotted}.col1-info,.col1-info-select{flex:2 1;line-height:2.5;margin:5%;padding:5%}.titre-infos{justify-content:center;margin-left:10%;padding:5%}.titre-infos-centre{justify-content:center;padding:2%;text-decoration:underline;text-decoration-color:#feae44}strong{text-decoration:underline}.texte-infos{word-spacing:15px}.col2-info{line-height:2.5;margin:5%;padding:5%}.card-vehicule-global{column-count:2;column-gap:15%}.sectionDivFacture{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:15px}.FactureHistorique{width:100%}.divBouton{display:flex;justify-content:space-around;width:100%}.boutonFacture{background-color:hsla(0,0%,50%,.158);border:none;border-radius:12px;height:2em;margin:1em;width:5em}.boutonFactureAssociees{width:100%}.boutonFactureAssociees,.boutonFiltre{background-color:hsla(0,0%,50%,.158);border:none;border-radius:12px;height:3em;text-align:center}.boutonFiltre{cursor:pointer;margin-top:4%;transition:.5s;width:40%}.boutonFiltre:hover{background-color:#fff;cursor:pointer}.footerFacture{display:flex;justify-content:center;width:100%}.boutonFiltreFacture{align-items:center;background-color:hsla(0,0%,50%,.158);border:none;border-radius:12px;cursor:pointer;height:3em;text-align:center;transition:.5s;width:40%}.boutonFiltreFacture:hover{background-color:orange;cursor:pointer}.boutonFiltreFacture1{align-items:center;background-color:hsla(0,0%,50%,.158);border:none;border-radius:12px;cursor:pointer;height:3em;margin-top:4%;padding-left:1%;text-align:center;transition:.5s;width:70%}.boutonFiltreFacture1:hover{background-color:#fff;cursor:pointer}.boutonFiltrePlein{background-color:hsla(0,0%,50%,.158);border:none;border-radius:12px;cursor:pointer;height:3em;justify-content:center;text-align:center;transition:.5s;width:40%}.boutonFiltrePlein:hover{background-color:orange;cursor:pointer}.button-filtre-container{display:flex;justify-content:space-between}.photoFichier{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.photoFichier img{width:55%}.text-plein{display:flex;justify-content:center}.btn-edit-facture{width:25px}.tableau-facture{border-spacing:0;margin-left:1%;margin-right:1%;overflow:scroll;width:99%}.data-facture{background-color:#f9f9f9;padding:20px;text-align:center}.data-facture-tableau{padding:5px}.logoDelete{padding:15px}.logoDelete img{height:20px;width:20px}.img-facture{width:200px}@media screen and (max-width:800px){.data-facture{background-color:#f9f9f9;padding:20px;text-align:center}}form{border:1px solid #ccc;border-radius:10px;margin:150px auto 0;padding:20px;width:300px}.VehiculeAdd{align-items:center;display:flex;flex-direction:column}.form-container{grid-gap:20px;display:grid;gap:20px;justify-content:center}label{margin-bottom:5px}button{width:100%}.auth-form{display:flex}.auth-form .auth-form__logomobile{cursor:pointer;display:none;width:200px}@media screen and (max-width:980px){.auth-form{padding:0 0 50px}.auth-form .auth-form__logomobile{display:inline;display:initial}}.auth-form a{color:#ffa126;font-weight:500;text-decoration:none}.auth-form .error-message{color:red;text-align:center}.auth-form .auth-form__container form{margin-top:30px}.auth-form hr{background:#e0e0e0;height:2px;padding:0;width:100%}.auth-form__container{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:0 auto;max-width:800px;padding:20px 20px 0;width:100%}.auth-form__container .title-container{display:flex;flex-direction:column;gap:10px;text-align:center}.auth-form__container .title-container .title{font-size:1.6em;font-weight:600}.auth-form__container .title-container .subtitle{font-size:1.15em}.auth-form__container form{display:flex;flex-direction:column;gap:30px;width:100%}.auth-form__container form .form-input{display:flex;flex-direction:column;gap:10px}.auth-form__container form .form-input input{border:2px solid #e0e0e0;border-radius:8px;font-size:1em;outline:none;padding:18px;width:100%}.auth-form__container form .form-input__password{align-items:center;display:flex;position:relative}.auth-form__container form .form-input__password span{bottom:18px;cursor:pointer;position:absolute;right:10px}.auth-form__container form input[type=submit]{background:#ffa126;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;padding:15px}.auth-form__container form input[type=submit]:hover{background:#ffa126}.auth-form__others p{font-size:1.1em}.vehicules-container{display:flex;flex-direction:column;gap:15px;padding:20px;width:100%}@media screen and (max-width:768px){.vehicules-container{width:calc(100% - 85px)}}.vehicules-container .vehicules-list__text-container{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:15px}.vehicules-container .vehicules-list__text-container .button-container{display:flex;gap:10px}.vehicules-container .vehicules-list__cards{display:flex;flex-wrap:wrap;gap:20px}.vehiculeadd-container{padding:20px;width:100%}.vehiculeadd-container h1{margin-top:30px}.vehiculeadd-container form{align-items:flex-end;display:flex;flex-direction:column;gap:25px;margin-top:15px;width:100%}.vehiculeadd-container form .vehiculeadd-container__inputs{background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;gap:30px;padding:20px;width:100%}.vehiculeadd-container form input[type=submit]{float:right;width:120px}@media screen and (max-width:800px){.vehiculeadd-container{height:100vh;padding:20px;width:100vh}.vehiculeadd-container form{align-items:flex-end;display:flex;flex-direction:column;gap:25px;margin-top:15px;width:100%}.vehiculeadd-container form .vehiculeadd-container__inputs{background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;gap:30px;padding:20px;width:100%}.vehiculeadd-container form input[type=submit]{float:right;width:120px}}.vehiculeinfo-container{padding:20px;width:100%}.vehiculeinfo-container h2{margin:20px 0}.vehiculeinfo-container h2:first-child{margin-top:0}.vehiculeinfo-container h2 span{color:#ffa126;font-weight:500}.vehiculeinfo-container .vehiculeinfo-container__content-container{display:flex;gap:25px}@media screen and (max-width:768px){.vehiculeinfo-container .vehiculeinfo-container__content-container{flex-wrap:wrap}}.vehiculeinfo-container__content,.vehiculeinfo-container__content-carview{background:#fff;border-radius:8px;padding:13px;width:100%}.vehiculeinfo-container__content-carview{height:210px;max-width:300px;width:100%}.vehiculeinfo-container__content-carview .vehiculeinfo-container__content-title{font-size:1em;font-weight:600}.vehiculeinfo-container__content-carview .vehiculeinfo-container__content-img{height:150px;margin-top:12px;width:100%}.vehiculeinfo-container__content-carview .vehiculeinfo-container__content-img img{height:100%;object-fit:cover;width:100%}.vehiculeinfo-container__content form{display:flex;flex-direction:column;gap:20px}.vehiculeinfo-container__content form .vehiculeinfo-container__content-buttons{display:flex;gap:10px;justify-content:flex-end}.vehiculeinfo-container__content form .vehiculeinfo-container__content-buttons .button{color:#fff}.vehiculeinfo-container__content form .vehiculeinfo-container__content-inputs{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){.vehiculeinfo-container{padding:20px;width:78%}.vehiculeinfo-container h2{margin:20px 0}.vehiculeinfo-container h2:first-child{margin-top:0}.vehiculeinfo-container h2 span{color:#ffa126;font-weight:500}.vehiculeinfo-container .vehiculeinfo-container__content-container{gap:5px}.vehiculeinfo-container__content,.vehiculeinfo-container__content-carview{background:#fff;border-radius:8px;padding:8px;width:100%}.vehiculeinfo-container__content-carview{height:210px;max-width:300px;width:100%}.vehiculeinfo-container__content-carview .vehiculeinfo-container__content-title{font-size:1em;font-weight:600}.vehiculeinfo-container__content-carview .vehiculeinfo-container__content-img{height:150px;margin-top:12px;width:100%}.vehiculeinfo-container__content-carview .vehiculeinfo-container__content-img img{height:100%;object-fit:cover;width:100%}.vehiculeinfo-container__content form{display:flex;flex-direction:column;gap:5px;margin-top:0;width:100%}.vehiculeinfo-container__content form .vehiculeinfo-container__content-buttons{gap:5px;transform:scale(.8)}.vehiculeinfo-container__content form .vehiculeinfo-container__content-buttons .button{color:#fff}.vehiculeinfo-container__content form .vehiculeinfo-container__content-inputs{display:flex;flex-wrap:wrap;gap:30px}}.facture-container{padding:20px;width:100%}.form-fact{width:50%}@media screen and (max-width:800px){.form-fact{width:77%}.facture-container{padding:20px;width:79%}.search-bar{height:2em;width:100%}.searchBtn{height:2.5em;width:30%}.act-facture{display:flex;flex-wrap:wrap;justify-content:space-around;width:10%}.act-facture .logoDelete,.act-facture .logoDelete img{height:15px}.tableau-facture{width:95%}.factureCarte-infos{display:flex;flex-direction:column;font-size:12px;gap:10px;margin-bottom:2px;width:100%}.sectionDivFacture{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:5px;width:100%}.sectionDivFacture table{width:100%}.sectionDivFacture table tbody tr td{font-size:12px}.sectionDivFacture .boutonFiltreFacture1{align-items:center;background-color:hsla(0,0%,50%,.158);border:none;border-radius:12px;cursor:pointer;height:2em;margin-top:4%;padding-left:1%;text-align:center;transition:none;width:100%}.Vehicule h3{margin-top:1.5em}}.carburant-container{flex-direction:column;padding:20px;width:100%}.carburant-container,.carburant-container__vehicules{display:flex;gap:20px}@media screen and (max-width:768px){.carburant-container{display:flex;flex-direction:column;gap:10px;padding:8px;width:78%}.carburant-container__vehicules{display:flex;flex-wrap:wrap;gap:10px}}.vehiculelist-container{display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.vehiculelist-container h2 span{color:#ffa126;font-weight:500}.vehiculelist-container__content{display:flex;flex-direction:column;gap:30px}.vehiculelist-container__content .button-container{display:flex;gap:10px;justify-content:flex-end}.pleinadd-container{padding:20px;width:100%}
/*# sourceMappingURL=main.e17aa492.css.map*/