:root{--color-black:#525252;--separate:#ebebeb;--color-primary:#80a1c1;--color-white:#fff;--color-danger:#ea1b2c}.btn.btn-primary{color:#fff}body{box-sizing:border-box;margin:0;padding:0}body,button,html,input,select,textarea{font-family:Roboto,sans-serif}a,button{cursor:pointer;display:block;text-decoration:none}a,a:visited,button{color:inherit}input{font-size:1rem}a,a:focus,button,button:focus,input,input:focus,select:focus{outline-color:#80a1c1;outline-color:var(--color-primary)}img{display:block;height:auto;width:100%}.animeLeft{transform:translateX(-20px)}.animeDown,.animeLeft,.animeShow{animation:animePage 1s forwards;opacity:0}.animeDown{transform:translateY(-20px)}@keyframes animePage{to{opacity:1;transform:none}}.Header__Container{background-color:var(--color-primary);border-radius:.5rem;color:#525252;display:flex;justify-content:space-between;margin:1rem;padding:0 5rem}.Header__Container img{cursor:pointer;display:block;height:auto;max-width:340px}.Header__Selection{align-items:center;display:flex;justify-content:center}.Header__Selection select{-webkit-appearance:none;appearance:none;background-color:var(--separate);border:none;border-radius:.4rem;cursor:pointer;font-size:1rem;font-weight:500;height:2.5rem;text-align:center;width:10rem}.Header__Wrapper{align-items:center;display:flex}.Header__Wrapper ul{display:flex;list-style:none;margin:0;padding:0}.Header__Wrapper ul li{background:linear-gradient(to right,var(--color-primary),var(--color-primary)),linear-gradient(to right,red,#ff00b4,#0064c8);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 3px,0 3px;cursor:pointer;line-height:0;transition:background-size .2s}.Header__Wrapper ul li:hover{background-size:0 3px,100% 3px}.Header__Wrapper ul li:not(:last-child){margin-right:4rem}@media screen and (max-width:1170px){.Header__Container--Logo{display:block;height:auto;margin:0 auto;width:15rem}.Header__Container--Main{flex-direction:column;gap:1rem;padding:.5rem}.Header__Container--Mobile{display:flex;gap:1rem;justify-content:space-between}.Header__Container{padding:1rem}}.MenuMobile__Navbar{background-color:rgba(0,0,0,.8);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1}.MenuMobile__Navbar--Container{align-items:center;background-color:#1d3557;display:flex;flex-direction:column;height:100%;width:80%}.MenuMobile__Header{align-items:center;background-color:var(--color-primary);display:flex;height:120px;justify-content:center;position:relative;width:100%}.MenuMobile__Header-CloseButton{left:10px;position:absolute;width:32px}.MenuMobile__Header-Logo{width:10rem}.MenuMobile__Items{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:3rem;width:100%}.MenuMobile__Item{width:100%}.MenuMobile__Item button{border:none;font-size:1.5rem;height:64px;outline:none;text-align:center;width:100%}.MenuMobile__Item:not(:last-child){margin-bottom:1rem}.Home__Container img{display:block;height:auto;width:100%}@media screen and (max-width:768px){.Home__Container{margin:0;padding:1rem}}.About__Container{margin:2rem 3rem}.About__Content{margin-right:3rem}.About__Content h1{margin-top:0}.About__Content p{font-size:18px;line-height:1.7rem}.About__Wrapper{display:flex}@media screen and (max-width:768px){.About__Wrapper{display:block}}.Login__Container{margin:2rem 3rem}.Login__Content{align-items:center;justify-content:center}.Login__Content,.Login__Form-Wrapper{display:flex;flex-direction:column}.Login__Form-Wrapper label{font-size:16px}.Login__Form-Wrapper input{background-color:var(--separate);border:none;border-radius:.4rem;height:2.5rem;margin-bottom:1rem;margin-top:.3rem;padding:0 1rem;width:20rem}.Login__Form-Buttons button{background-color:var(--color-primary);border:none;border-radius:.4rem;font-size:1rem;font-weight:700;height:2.5rem;width:100%}.Register__Content{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 4fr;padding:1rem}.Register__Content aside{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.Register__Content aside a{background:#fff;background:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,red,#ff00b4,#0064c8);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 3px,0 3px;color:var(--color-black);font-weight:700;line-height:2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-size .2s;width:50%}.Register__Content aside a:hover{background-size:0 3px,100% 3px}.RegisterFrota__Container button[type=submit]:hover{filter:brightness(90%)}.RegisterFrota__Container button[type=submit]:disabled{cursor:not-allowed;filter:grayscale(100%)}.RegisterFrota__Container header{align-items:center;display:flex;justify-content:center}.RegisterFrota__Container header>span{color:var(--color-black);font-size:1.5rem;font-weight:700}.RegisterFrota__Container>button,.RegisterFrota__TableContainer>button{background-color:var(--color-primary);border:none;border-radius:.4rem;height:2.5rem;padding:.5rem 1rem}.RegisterFrota__Table{border-collapse:separate;border-spacing:1rem 0;width:100%}.RegisterFrota__Table th{border-bottom:1px solid #ccc;color:var(--color-black);font-weight:700;gap:.5rem;padding:.5rem;text-align:left}.RegisterFrota__Table td{border-bottom:1px solid #ccc;padding:.5rem 1rem}.RegisterFrota__Table td:last-child{width:150px}.RegisterFrota__Table td>div{align-items:center;display:flex;justify-content:space-evenly}.RegisterFrota__Table td>div>button{background:transparent;border:0;outline:0}.Form__Container .Form__Div-Input--row{display:flex;margin-bottom:1rem}.Form__Container .Form__Div-Input--row .Form__Div-Input{flex:1 1;margin:0;padding:0}.Form__Container .Form__Div-Input--row .Form__Div-Input:not(:last-child){margin-right:.5rem}.Form__Container .Form__Div-Input{display:flex;flex-direction:column;margin:1rem 0}.Form__Container .Form__Div-Input label{margin-bottom:.3rem}.Form__Container .Form__Div-Input select{border:none;border-bottom:1px solid #ccc;outline:none;padding:.5rem}.Form__Container .Form__Div-Input .Form__Error{color:red;font-size:.75rem;line-height:20px;margin-left:.8rem}.Form__Container button{background-color:var(--color-primary);border:none;border-radius:.5rem;font-size:1rem;font-weight:700;height:2.5rem;margin:0 auto;outline:none;width:100%}.RegisterDriver__Container button[type=submit]:hover{filter:brightness(90%)}.RegisterDriver__Container button[type=submit]:disabled{cursor:not-allowed;filter:grayscale(100%)}.RegisterDriver__Container header{align-items:center;display:flex;justify-content:center}.RegisterDriver__Container header>span{color:var(--color-black);font-size:1.5rem;font-weight:700}.RegisterDriver__Container>button,.RegisterDriver__TableContainer>button{background-color:var(--color-primary);border:none;border-radius:.4rem;height:2.5rem;padding:.5rem 1rem}.RegisterDriver__Table{border-collapse:separate;border-spacing:1rem 0;width:100%}.RegisterDriver__Table th{border-bottom:1px solid #ccc;color:var(--color-black);font-weight:700;gap:.5rem;padding:.5rem;text-align:left}.RegisterDriver__Table td{border-bottom:1px solid #ccc;padding:.5rem 1rem}.RegisterDriver__Table td:last-child{width:150px}.RegisterDriver__Table td>div{align-items:center;display:flex;justify-content:space-evenly}.RegisterDriver__Table td>div>button{background:transparent;border:0;outline:0}.RegisterDriver__Container>.Form__Container p{background-color:#ccc;font-weight:700;margin:1rem 0;padding:.5rem 0;text-align:center;width:20%}.Main__Content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;padding-top:1rem;place-items:center}.Main__NoFrotaSelected{align-items:center;display:flex;flex-direction:column;justify-content:center}.Main__NoFrotaSelected main{max-width:30rem}.Main__NoFrotaSelected main img{border-radius:10px;display:block;height:auto;width:100%}.Main__NoFrotaSelected main span{display:block;margin:0 1rem}@media screen and (max-width:1170px){.Main__Content{grid-template-columns:1fr;padding-top:0;place-items:initial}}.ShelfLifeCard__Container{align-items:center;border-radius:.5rem;box-shadow:0 0 8px 0 rgba(0,0,0,.2);cursor:pointer;display:grid;grid-template-columns:102px 1fr;height:7rem;transition:all .2s ease-in-out;width:25vw}.ShelfLifeCard__Container img{display:block;height:auto;max-width:92px}.ShelfLifeCard__Container:hover{background:hsla(0,0%,80%,.404);box-shadow:0 0 8px 0 rgba(0,0,0,.4)}.ShelfLifeCard__Content,.ShelfLifeCard__Side{align-items:flex-end;display:flex;flex-direction:column;gap:5px;height:100%}.ShelfLifeCard__Content{justify-content:space-between;padding:.5rem 1rem;text-align:end}.ShelfLifeCard__Content h1{font-size:1.3rem;margin:0;padding:0}.ShelfLifeCard__Content p{background-color:#f5f5f5;border-radius:5px;float:right;font-size:14px;font-weight:400;margin:0;max-width:210px;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap}.ShelfLifeCard__Content button{background-color:var(--color-primary);border:none;border-radius:5px;color:#1d585a;cursor:pointer;font-size:14px;font-weight:400;padding:.5rem 1rem}.ShelfLifeCard__Validate--red{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:pulse;animation-timing-function:ease-in-out;background:#c30808;color:#fff!important}@keyframes pulse{0%{background-color:#c30808}50%{background:#570000}to{background-color:#c30808}}.ShelfLifeCard__Validate--orange{background:#dd9002!important;color:#fff!important}.ShelfLifeCard__Validate--yellow{background-color:#ff0!important;color:#000!important}@media screen and (max-width:1170px){.ShelfLifeCard__Container{height:auto;min-height:115px;width:100%}}.FormModal__Container button[type=submit]:hover{filter:brightness(90%)}.FormModal__Container button[type=submit]:disabled{cursor:not-allowed;filter:grayscale(100%)}.CNHCRLV__Content{height:auto}.CNHCRLV__Content,.CNHCRLV__Table{display:flex;flex-direction:column;width:100%}.CNHCRLV__Table{line-height:2.1}.CNHCRLV__Table b{margin-right:.3rem}.CNHCRLV__Table span{border-bottom:1px solid #ccc;padding:1.5px 5px}.CNHCRLV__Table .CNHCRLV__Row{display:flex;gap:1rem}.Modal__Overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.Modal__Container{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.8);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;inset:40px;margin:0 auto;outline:none;overflow:auto;padding:20px;position:absolute;top:50%;transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Modal__Button{background-color:transparent;border:none;outline:none;position:absolute;right:10px;top:10px}.ModalOverlay__Content header{align-items:center;display:flex;justify-content:center;line-height:1.5}.ModalOverlay__Content main{grid-gap:20px;display:grid;grid-template-columns:1fr 400px;height:100%;width:100%}.wrapper{margin:0 auto;max-width:800px;padding:20px}.table{box-shadow:0 1px 3px rgba(0,0,0,.2);display:table;margin:0 0 40px;width:100%}@media screen and (max-width:580px){.table{display:block}}.row{background:#f6f6f6;display:table-row}.row:nth-of-type(odd){background:#e9e9e9}.row.header{background:#2980b9;color:#fff;font-weight:900}@media screen and (max-width:580px){.row{display:block;padding:14px 0 7px}.row.header{height:6px;padding:0}.row.header .cell{display:none}.row .cell{margin-bottom:10px}.row .cell:before{color:#969696;content:attr(data-title);display:block;font-size:10px;font-weight:700;line-height:10px;margin-bottom:3px;min-width:98px;text-transform:uppercase}}.cell{display:table-cell;padding:6px 12px}@media screen and (max-width:580px){.cell{display:block;padding:2px 16px}}.cell:last-child{display:flex;justify-content:space-around;width:100px}.cell button{background-color:transparent;border:none;outline:none}@media screen and (max-width:1170px){.ModalOverlay__Content main{grid-template-columns:1fr}}.Loading__Container{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%;z-index:1}.Loading__Container img{display:block;height:auto;width:25rem}
/*# sourceMappingURL=main.556c37ba.css.map*/