:root{--black-chocolate:#141204;--negro:#010303f5;--tipo-principal:Lato,Poppins,sans-serif;--tipo-secundaria:sans-serif}@media (prefers-color-scheme:dark){:root{--blanco:#ececec}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}*{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:initial}figure,iframe,img,picture,video{display:block;max-width:100%;object-fit:cover;object-position:center center;width:100%}a{color:inherit;display:block;font-size:inherit;text-decoration:none}p a{display:inline}li{list-style-type:none}html{scroll-behavior:smooth}a,b,blockquote,em,h1,h2,h3,h4,h5,h6,i,p,span,strong,u{color:inherit;font-size:1em;font-style:inherit;font-weight:inherit;text-decoration:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}::selection{background-color:#010303f5;background-color:var(--negro);color:var(--blanco)}button,form,input,label,option,select,textarea{-webkit-appearance:none;appearance:none;background-color:initial;color:inherit;display:block;font-family:inherit;font-size:inherit;-webkit-hyphens:auto;hyphens:auto}table,td,tr{border-collapse:collapse;border-spacing:0}svg{fill:currentColor;display:block;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#141204;color:var(--black-chocolate);font-family:Lato,Poppins,sans-serif;font-family:var(--tipo-principal);font-size:100%;-webkit-hyphens:auto;hyphens:auto;line-height:1.2em;min-height:100vh}.App{height:100dvh;overflow:hidden;position:absolute;width:100vw}.ErrorMessage-background{background-color:#14120433;height:100vh;position:absolute;top:0;width:100vw;z-index:99}.ErrorMessage-background,.ErrorMessage-div{align-items:center;display:flex;justify-content:center}.ErrorMessage-div{background-color:#393939;border-radius:1.4em;flex-direction:column;gap:2vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:80%;position:relative;z-index:1}.ErrorMessage-icon{font-size:1.8em}.ErrorMessage-button{background-color:#393939;border-radius:1.2em;box-shadow:0 .2em .2em #00000040;color:#fcfafa;font-size:.8rem;padding:.7em 2em}@media (hover:hover){.ErrorMessage-button:hover{background-color:#252424}}.ErrorMessage-button:active{background-color:#1c1c1c;box-shadow:inset 0 0 .8em #000}.ErrorMessage-h3{font-size:1.2rem;font-weight:500;margin-bottom:.5em;text-align:center;width:7em}.ErrorMessage-div-body{background-color:#fcfafa;border-radius:0 0 1.4em 1.4em;display:flex;flex-direction:column;gap:.5em;justify-content:center;padding:1em 1.4em;width:100%}.ErrorMessage-p{color:#393939;font-size:.8rem;font-weight:500;hyphenate-character:"-";-webkit-hyphens:auto;hyphens:auto;line-height:.8rem;margin-bottom:.5em;margin-left:.5em;text-align:start}.ErrorMessage-div-head{align-items:center;background-color:#393939;border-radius:1.4em 1.4em 0 0;color:#fcfafa;display:flex;flex-direction:column;gap:1em;justify-content:center;padding:1em 2em}.SpinRotate-div{animation:load-pulse .85s linear infinite;aspect-ratio:1;border-radius:50%;height:min(1em,32px)}@keyframes load-pulse{0%{opacity:0;transform:scale(.15)}50%{opacity:1}to{opacity:0;transform:scale(1)}}.Dragbar-div--background{align-items:center;background-color:#e6e4e0;border-radius:20px;box-shadow:0 4px 4px #00000040;display:flex;height:2.5em;justify-content:center;padding:.2em;position:relative;width:21rem}.Dragbar-p{color:#827979;font-size:.9rem;font-weight:700}.Dragbar-div--background.disabled{background-color:#e6e4e063}.Dragbar-p.disabled{color:#82797948}.Dragbar-div--horizontal{border-radius:20px;height:2.5em;left:0;opacity:1;padding:.4em;position:absolute;top:0;width:21rem}.Dragbar-div--horizontal::-webkit-slider-thumb{-webkit-appearance:none;background-color:#31b8b8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgB7djBDYIwGIbhHzCcPDgCIzCCbuAGjuIqbqAbMAJuoBvogaTpX6C2xIMBTjWxrXxP0oRw6ttyaCECAACABeCmKZUQW4pVy1yZod+j0lpvKCatlPuPgGF0zLWPkJRcJclkspqo7JWKZ0fsRM3K38a74XNHnGghCoSEBCGhQUhoEBIahIRmESHmRHymLyT0Q0NIltXmcbLyqzx3nov7UdxBn6YHmgkwR+I7xaCT8jj7KTE/7BWXQocA3xDgGwJ8Q4BvCPAt+gD7Oz+UAOdTbJJlxczrZ8+8y9frK8XA3sbsqkf3CY3ZS46S8sJSnqIMAPhTLzLRoGnbOsZ1AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;color:#000;height:2rem;width:2rem}.Dragbar-div--horizontal::-ms-thumb{-ms-appearance:none;background-color:#31b8b8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgB7djBDYIwGIbhHzCcPDgCIzCCbuAGjuIqbqAbMAJuoBvogaTpX6C2xIMBTjWxrXxP0oRw6ttyaCECAACABeCmKZUQW4pVy1yZod+j0lpvKCatlPuPgGF0zLWPkJRcJclkspqo7JWKZ0fsRM3K38a74XNHnGghCoSEBCGhQUhoEBIahIRmESHmRHymLyT0Q0NIltXmcbLyqzx3nov7UdxBn6YHmgkwR+I7xaCT8jj7KTE/7BWXQocA3xDgGwJ8Q4BvCPAt+gD7Oz+UAOdTbJJlxczrZ8+8y9frK8XA3sbsqkf3CY3ZS46S8sJSnqIMAPhTLzLRoGnbOsZ1AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;color:#000;height:2rem;width:2rem}.Dragbar-div--horizontal::-moz-range-thumb{-moz-appearance:none;background-color:#31b8b8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgB7djBDYIwGIbhHzCcPDgCIzCCbuAGjuIqbqAbMAJuoBvogaTpX6C2xIMBTjWxrXxP0oRw6ttyaCECAACABeCmKZUQW4pVy1yZod+j0lpvKCatlPuPgGF0zLWPkJRcJclkspqo7JWKZ0fsRM3K38a74XNHnGghCoSEBCGhQUhoEBIahIRmESHmRHymLyT0Q0NIltXmcbLyqzx3nov7UdxBn6YHmgkwR+I7xaCT8jj7KTE/7BWXQocA3xDgGwJ8Q4BvCPAt+gD7Oz+UAOdTbJJlxczrZ8+8y9frK8XA3sbsqkf3CY3ZS46S8sJSnqIMAPhTLzLRoGnbOsZ1AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;color:#000;height:2rem;width:2rem}.Dragbar-div--horizontal:disabled::-webkit-slider-thumb{background-color:#31b8b88b}.Dragbar-div--horizontal:disabled::-ms-thumb{background-color:#31b8b88b}.Dragbar-div--horizontal:disabled::-moz-range-thumb{background-color:#31b8b88b}.Login-div-Main{background-color:#31b8b8;justify-content:end;min-height:100vh;min-height:100dvh;width:100vw;width:100svw}.Login-div-Main,.title-login2{align-items:center;display:flex;flex-direction:column}.title-login2{color:#fcfafa;font-size:1.8rem;font-weight:700;gap:1.6em;justify-content:center;margin-top:25px;position:relative;width:100%}.Login-logo{font-family:League Gothic;font-size:4rem}.login-conteiner{align-items:center;background-color:#fcfafa;border-radius:40px 40px 0 0;display:flex;flex-direction:column;margin-top:2.3em;padding:3em;width:100%}.login2-input{border:.08em solid #31b8b8;border-radius:4px;border-radius:1.5em;color:#827979;font-size:.8rem;height:40px;margin-bottom:20px;padding:1em;transition:border .1s;width:26em}.login2-input:focus-visible{border:.15em solid #31b8b8;outline:none}.login2-input::placeholder{color:#31b8b8;font-size:.8rem;font-weight:500;padding-left:1em}.Login-p{color:#31b8b8;font-size:.65em;margin-top:-1.3em;text-align:end}.login-register-btn{width:28em}.login-register-btn,.login2-btn{align-items:stretch;align-items:center;background-color:#31b8b8;border:none;border-radius:1.6em;box-shadow:0 4px 4px #00000040;color:#fff;display:flex;flex-direction:column;font-size:.8em;font-weight:500;height:40px;justify-content:center;margin:10px}.login2-btn{width:26em}.big-login-input{margin:1em}.Login-div-footer{align-items:center;display:flex;flex-direction:column;gap:.5em;margin-top:5em}.Login-div-footericons{display:flex;gap:1em;margin-bottom:1em}.Login-icon{color:#31b8b8;font-size:2em}.box-login{flex-direction:row;width:100%}.BookingButton-div,.box-login{display:flex;justify-content:center}.BookingButton-div{align-items:center;background-color:#fcfafa;border-radius:1.2em;box-shadow:0 .25em .25em #00000040;min-width:10em;padding:.6em 1.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.BookingButton-button{color:#31b8b8;font-size:.8rem;font-weight:500;min-width:9em}.BookingButton-button:active{box-shadow:inset 0 0 .2em #000}.Bookingpp-h5--time{color:#fff;font-size:1.3rem;font-weight:600}.Trip-p{font-size:1rem;font-weight:500}.Trip-btn{align-items:center;border-radius:19px;box-shadow:0 .25em .25em #00000040;color:#fcfafa;display:flex;font-size:.8rem;gap:.5em;justify-content:center;min-width:12em;padding:.65em 1.25em}.Trip-btn--NoBooking{background-color:#31b8b88b}.Trip-btn--Booking{background-color:#31b8b8}.Trip-btn--icon{font-size:1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Bookingpp-div{bottom:0;height:0;overflow:hidden;position:absolute;transition:all 1s ease;width:100%;z-index:5}.Bookingpp-div.isActive{height:100%;transition:all 2s ease;z-index:5}.Bookingpp-div--booked{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;overflow:visible}.Bookingpp-div--background{bottom:0;height:0;position:absolute;width:100%;z-index:2}.Bookingpp-div--background.isActive{height:100%;z-index:2}.Bookingpp-div--main{bottom:0;gap:.5em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;width:100%;z-index:5}.Bookingpp-div--logo{align-items:center;background-color:#fcfafa;border-radius:50%;box-shadow:0 .25em .25em #00000040;display:flex;flex-direction:column;justify-content:center;left:calc(50vw - 2.5em);position:relative;top:1.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Bookingpp-img{width:3em}.Booking-div--logoBack{align-items:center;background-color:#31b8b8;border-radius:50%;display:flex;height:4.5em;justify-content:center;margin:.3em;width:4.5em}.Bookingpp-div--info{background-color:#fcfafa;border-radius:2.4em 2.4em 0 0;font-size:1rem;gap:.4em;padding:2.4em 1em 1em;width:100%}.Bookingpp-div--info,.Bookingpp-div--prop{align-items:start;display:flex;flex-direction:column;justify-content:center}.Bookingpp-div--prop{gap:.1em}.Bookingpp-h5--scotterID{background-color:#fcfafa;border-radius:1.5em;bottom:-.8em;box-shadow:0 .25em .25em #00000040;font-size:.7rem;padding:.3em .5em;position:absolute}.Bookingpp-div--battery{background-color:#0000000f;border-radius:.6em;display:flex;font-size:.8rem;font-weight:500;gap:4px;padding:.3em}.Bookingpp-icon{font-size:1.4rem}.Bookingpp-icon,.Bookingpp-icon--bat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Bookingpp-icon--bat{font-size:1.1rem}.Bookingpp-h5--battery{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Bookingpp-div--direction{border-radius:.6em;display:flex;font-size:.9rem;font-weight:600;gap:1em;padding:.3em}.Bookingpp-div--footbtn{gap:1em;margin-top:.5em}.Bookingpp-div--footbtn,.Bookingpp-p--footer{align-items:center;display:flex;justify-content:center;width:100%}.Bookingpp-p--footer{color:#827979;font-size:.7rem;font-weight:400;text-align:center}@media screen and (min-width:850px){.Bookingpp-div--info{align-items:center}}.Map{height:100vh;height:100dvh;position:relative;width:100vw;width:100svw}.Map-div--sidebar{background-color:#23374be6;border-radius:4px;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5em;padding-left:.5em;padding-right:.5em;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.Map-p{font-size:.6em;height:100%;width:100%}.Mark-div{background-color:#31b8b8;box-shadow:0 5px 5px #0000008a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Mark-div,.Marker-icon{border-radius:50%;padding:.3em}.Marker-icon{background-color:#fff0;transition:all .5s ease-out;width:5rem}.Marker-icon2{width:6rem}.Marker-icon:hover{cursor:pointer;transform:scale(1.2)}.Map-icon--nav{border-radius:50%;font-size:4rem;right:0}.Map-icon--nav,.Map-icon--navcenter{background-color:#fff;bottom:0;color:rgba(24,24,177,.823);position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.Map-icon--navcenter{font-size:2rem;left:0}.AsideMenu-div{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;z-index:4}.AsideMenu-div.isActive{width:100%}.AsideMenu-icon--Menu{background-color:#fcfafa;border-radius:50%;box-shadow:0 5px 5px #00000040;color:#31b8b8;font-size:2.3rem;margin-left:.6em;margin-top:1.5em;padding:.15em}.AsideMenu-icon--Menu,.AsideMenu-icon--Menu.isActive{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AsideMenu-icon--Menu.isActive{left:0;position:absolute}.AsideMenu{background-color:#31b8b8;height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:all 1.8s linear;width:0;z-index:2}.AsideMenu.isActive{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;justify-content:end;opacity:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AsideMenu-div--header{border-bottom:1px solid #31b8b84d;display:flex;gap:3em;justify-content:space-between;margin-bottom:.3em;margin-top:em;width:100%}.AsideMenu-h1{color:#fcfafa;font-family:League Gothic;font-size:3.5rem;font-style:normal;font-weight:400;line-height:72px;text-align:center;width:100%}.AsideMenu-div-headericon{align-items:start;color:#827979;display:flex;flex-direction:column;font-size:.7rem;font-weight:500;gap:.2em;margin-left:1em;margin-top:1em;padding-left:1em}.AsideMenu-div--Background{transition:all 1s ease;width:0}.AsideMenu-div--Background.isActive{background-color:#0000006d;display:absolute;height:100vh;width:100%;z-index:1}.AsideMenu-h2{color:#fcfafa;font-size:1.5rem;font-weight:600;margin:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AsideMenu-h2--booked{font-size:1.5rem;font-weight:800;margin:auto;position:absolute;text-align:center;top:1em;width:100vw;z-index:-1}.AsideMenu-div--link{align-items:center;border-bottom:1px solid #31b8b84d;color:#010303f5;display:flex;font-size:1.2rem;justify-content:flex-start;padding:.4em .4em .4em 1em;width:100%}.AsideMenu-div--link.logout{border-bottom:none;margin-bottom:2.3em;margin-top:min(6em)}.AsideMenu-h4{color:#0c2e30;font-size:.8rem;font-weight:600;margin-left:1.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AsideMenu-h4--header{color:#0c2e30;font-size:1.4rem;font-weight:700}.AsideMenu-icon{color:#010303;font-size:1.4rem;margin-bottom:.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AsideMenu-icon.logout{margin-bottom:none;margin-left:.1em}.AsideMenu-div-body{background-color:#fcfafa;border-radius:1.4em 1.4em 0 0;width:100%}.AsideMenu-btn{align-items:stretch;align-items:center;background-color:#31b8b8;border:none;border-radius:1.6em;box-shadow:0 4px 4px #00000040;color:#fff;flex-direction:column;font-size:1.2em;font-weight:500;margin:10px;padding:.5em 1.6em}.AsideMenu-btn,.TripInterface-div{display:flex;justify-content:center}.TripInterface-div{align-items:end;animation:puff-in .7s cubic-bezier(.47,0,.745,.715);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:-12%;transition:all 1s ease;width:100%;z-index:5}.TripInterface-div.isActive{height:100dvh;position:absolute;top:0;z-index:5}.TripInterface-div--background.isActive{background-color:#fff0;height:100vh;position:absolute;width:100vw;z-index:1}.TripInterface-div--menu{align-items:center;background-color:#fcfafa;border-radius:0 0 1.4em 1.4em;display:flex;flex-direction:column;font-size:1rem;gap:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:1.5em 2.5em 2.7em;position:absolute;top:0;width:100%;z-index:999}.TripInterface-div--menu>:not(.TripInterface-div--logo){opacity:0;transition:opacity 1s}.TripInterface-div--menu.isActive>*{opacity:1}.TripInterface-div--logo{align-items:center;background-color:#fcfafa;border-radius:50%;bottom:-2.4em;box-shadow:0 .25em .25em #00000040;display:flex;flex-direction:column;justify-content:center;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TripInterface-div--EndTrip,.TripInterface-div--info{align-items:center;display:flex;gap:1em;justify-content:center}.TripInterface-div--EndTrip{flex-direction:column}.TripInterface-div--footer{bottom:1em;display:flex;gap:1em;position:absolute;z-index:3}.TripInterface-div--btn{align-items:center;border-radius:19px;box-shadow:0 .25em .25em #00000040;color:#fcfafa;display:flex;gap:.5em;justify-content:center;min-width:10em;padding:.6em 1em}.TripInterface-div--btn.btn-finish{background-color:#31b8b8}.TripInterface-div--btn.btn-pause{background-color:#fcfafa;color:#31b8b8}.TripInterface-btn--icon{font-size:1.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TripInterface-button{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.5em;justify-content:center}.TripInterface-h4{background-color:#f4bc68;border-radius:5px;font-size:1rem;padding:.2em}.TripInterface-h5{font-size:.8rem;padding-top:.3em}.TripInterface-div--time{align-items:center;background-color:#31b8b8;border-radius:50%;display:flex;flex-direction:column;height:4.7em;justify-content:center;margin:.25em;padding:2em;width:4.7em}.TripInterface-p--title{color:#827979;font-size:.85rem;font-weight:700}.TripInterface-h5--time{color:#fff;font-size:1.5rem;font-weight:600;opacity:1}.TripInterface-h5--time.inPause{animation:flickerAnimation 1s infinite}.TripInterface-h5--scotterID{background-color:#fcfafa;font-size:.9rem;font-weight:700;padding:.1em .25em}.TripInterface-img-scooterID{width:1.8em}.TripInterface-div--battery{align-items:center;border-radius:.6em;display:flex;font-size:.8rem;font-weight:500;gap:.2em;justify-content:center;padding:.3em}.TripInterface-div--battery,.TripInterface-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TripInterface-icon{font-size:1.4rem}.TripInterface-icon--bat{font-size:1.1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TripInterface-h5--battery{background-color:#fcfafa;font-size:.9rem;font-weight:700;padding:.1em .2em}@keyframes puff-in{0%{filter:blur(4px);opacity:0;transform:scaleY(2)}to{filter:blur(0);opacity:1;transform:scaleX(Y) translateY(5%)}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.trip-list{align-content:center;background-color:#f6f6f6;flex-wrap:nowrap;height:100vh;height:100dvh;justify-content:flex-start;position:absolute;top:0;width:100vw;width:100svw;z-index:9}.title-trip_id,.trip-list{align-items:center;display:flex;flex-direction:column}.title-trip_id{align-items:baseline;border-color:#ffffff80;border-radius:10px;box-shadow:5px 5px 10px #0000001a;margin-top:20px;width:350px}.trips-title{align-items:center;color:#f4bc68;display:flex;flex-direction:row-reverse;font-size:larger;justify-content:center;margin-top:25px}.details-title{margin-right:50px}.title-trip_id{font-size:medium;padding:30px}.trip{font-weight:bolder;margin-bottom:15px}.Register-div-Main{align-items:center;background-color:#31b8b8;display:flex;flex-direction:column;justify-content:end;min-height:100vh;min-height:100dvh;width:100vw;width:100svw}.title-register{color:#fcfafa;font-size:1.8rem;font-weight:700;gap:1.6em;margin-top:25px;position:relative}.register-conteiner,.title-register{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.register-conteiner{background-color:#fcfafa;border-radius:40px 40px 0 0;margin-top:2em;padding:2em}.register-input{border:.08em solid #31b8b8;border-radius:4px;border-radius:1.5em;font-size:.8rem;height:40px;margin-bottom:20px;padding:1em;transition:border .1s;width:26em}.register-input:focus-visible{border:.15em solid #31b8b8;outline:none}.register-input::placeholder{color:#31b8b8;font-size:.8rem;font-weight:500;padding-left:1em}.register-p{color:#31b8b8;font-size:.65em;margin-top:-1.3em;text-align:end}.Register-logo{font-family:League Gothic;font-size:4rem}.register-btn{align-items:stretch;background-color:#31b8b8;border:none;border-radius:1.6em;box-shadow:0 4px 4px #00000040;color:#fff;font-size:.8em;font-weight:500;height:40px;margin:10px;width:26em}.big-register-input,.register-btn{align-items:center;display:flex;flex-direction:column;justify-content:center}.register-div-footer{align-items:center;display:flex;flex-direction:column;gap:.5em;margin-top:5em}.register-div-footericons{display:flex;gap:1em;margin-bottom:1em}.register-icon{color:#31b8b8;font-size:2em}.box-register{display:flex;flex-direction:row;justify-content:center;width:100%}.Register-div-footer{align-items:center;display:flex;flex-direction:column;gap:.5em;margin-top:2.5em}.Register-p{color:#31b8b8;font-size:.65em;margin-top:-1.3em;text-align:end}.Register-div-footericons{display:flex;gap:1em;margin-bottom:1em}.Register-icon{color:#31b8b8;font-size:2em}.link{font-size:12.5px;font-weight:500}.reg{font-weight:700}.Landing-div{background-color:#fcfafa;height:100vh;height:100dvh;justify-content:flex-start;position:absolute;top:0;width:100vw;width:100svw}.Landing-div,.Landing-div--body{align-items:center;display:flex;flex-direction:column}.Landing-div--body{font-size:2rem;font-weight:700;gap:1.5em;justify-content:center;margin-top:3em}.Landing-img2{bottom:20%;position:absolute;width:15.5em;z-index:1}.Landing-div--foot{align-items:center;bottom:5em;display:flex;justify-content:center;position:absolute}.Landing-svg{color:#31b8b8;position:relative;scale:2;width:100vw}.Landing-div--button{align-items:center;background-color:#fcfafa;border-radius:19px;bottom:-2.5em;box-shadow:0 .25em .25em #00000040;color:#31b8b8;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.5em;justify-content:center;min-width:15em;padding:.65em 1.25em;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Landing-h5.title{color:#31b8b8;font-family:League Gothic;font-size:4rem;font-style:normal;font-weight:400}@media screen and (min-width:850px){.Landing-div--foot{bottom:0}.Landing-svg{scale:1}.Landing-div--button{bottom:2em}}.Payments-form{align-items:flex-end;background-color:#f6f6f6;display:flex;height:100vh;height:100dvh;justify-content:center;position:absolute;top:0;width:100vw;width:100svw;z-index:99}.btn-outline-warning{height:50px;width:100%}.numberCard{background-color:#f5eeec;height:25px}.h2{font-family:Poppins,sans-serif;text-align:center}.payments-title{color:#000;font-size:.85rem;font-weight:400;width:100%}.payments-div--amounts{display:flex;gap:.5em}.payments-money{align-items:flex-start;align-items:center;background-color:#31b8b83d;border-radius:.6em;color:#393939;display:flex;flex-direction:column;font-size:1.9rem;font-weight:700;height:3.8em;justify-content:center;width:3.8em}.payments-money.active{background-color:#31b8b8;color:#fff}.payments-div{align-items:center;display:flex;flex-direction:column;gap:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Payment-cross{font-size:2rem;left:.5em;position:absolute;top:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payments-div--maintitle{align-items:center;display:flex;flex-direction:column;gap:3.5em;justify-content:center;margin-bottom:3em}.payments-h2.maintitle{font-size:4.2rem;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-shadow:0 5px 8px #00000040}.payments-h3.maintitle{color:#000;font-size:1.8rem;font-weight:700}.payments-btn-add{background-color:#31b8b8;border-radius:19px;box-shadow:0 4px 4px #00000040;color:#fff;font-size:.85rem;font-weight:700;margin-bottom:3em;margin-top:8em;min-width:11em;padding:10px 16px}.Payment-form-main{align-items:center;height:100dvh;width:100svw}.Payment-form-main,.form-group{display:flex;justify-content:center}.form-group{flex-direction:column;gap:1em}.Payment-form--dataextra{display:flex;gap:1em}.Payment-form--title{color:#287272;font-size:1.1rem;font-weight:700}.Payment-input{background-color:#28727233;border-radius:16px;padding:16px;width:9.5em}.Payment-input.card{min-width:20em}.Payment-btn{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.btn-outline-warning{background-color:#31b8b8;border:none;border-radius:1.6em;box-shadow:0 4px 4px #00000040;color:#fff;font-size:.8em;font-weight:500;height:40px;margin:10px;width:14em}.big-conteiner{align-content:center;background-color:#8d98a7;display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:space-evenly}.title-history{font:2em sans-serif;font-weight:600px;text-align:center}.trip-title{display:flex;font-weight:800;justify-content:space-between;width:194.4px}::placeholder{color:#000}.super-title{display:flex;flex-direction:row;justify-content:flex-start}.icon-cross{height:40px;margin-right:50px}.history-container{align-items:center;align-items:baseline;background-color:#fff;border:solid;border-color:#ffffff80;border-radius:30px;box-shadow:5px 5px 10px #000;display:flex;flex-direction:column;margin-left:30px;margin-right:30px;padding:30px}.date{margin-bottom:5px}.date,.date2{color:#f4bc68;font-weight:700;margin-left:35px}.history-input{border-bottom:1px solid;border-color:#8d98a7;margin:10px;padding:3px}.title-1{font-weight:800;text-align:left}#email,#password{padding:5px}.login-btn{align-items:flex-start;background-color:#f4bc68;border-radius:15px;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:10px;padding:10px}.click:after{content:"En pantalla grande"}@media (max-width:1024px){.click:after{content:"Tablet"}}@media (max-width:480px){.click:after{content:"Movil"}}.Invoice-background{background-color:hsla(0,0%,100%,.637);height:100%;position:absolute;width:100%;z-index:99}.Invoice-background,.Invoice-div{align-items:center;display:flex;justify-content:center}.Invoice-div{background-color:#287272;border-radius:1.4em;box-shadow:0 .25em .25em #00000040;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Invoice-div--header{background-color:#f0f8ff;border-radius:1em;box-shadow:0 0 3px #141204;display:flex;justify-content:space-around;margin:1em;padding:.8em;width:90%}.Invoice-img{background-color:#f6cb8a;border-radius:50%;box-shadow:0 0 3px #141204;width:20%}.Invoice-div--body{align-items:center;border-radius:1em;display:flex;flex-direction:column;gap:1em;justify-content:center;width:100%}.Invoice-div--info{background-color:#fcfafa;border-radius:0 0 20px 20px;display:flex;gap:.2em;justify-content:space-between;min-width:17em;padding:1em 1.7em}.Invoice-div--head{align-items:center;color:#fcfafa;display:flex;flex-direction:column;font-size:.85rem;gap:.5em;justify-content:center;padding-top:2em}.Invoice-div--column{display:flex;flex-direction:column;gap:.15em}.Invoice-div--column.column2{align-items:flex-end;display:flex}.Invoice-h2{font-size:1.2rem;font-weight:800}.Invoice-h3{font-size:1rem;font-weight:500}.Invoice-h4{color:#287272;font-size:.85rem}.Invoice-h4.head{color:#fcfafa;font-weight:700}.Invoice-h5{color:#287272;font-size:.8rem;font-weight:700}.Total{font-size:1rem;font-weight:700;margin-top:.1em}.Invoice-h5.head{background-color:#e6e4e0;border-radius:1.2rem;font-size:.8rem;font-weight:400;padding:.4em .8em}.Invoice-div--footer{align-items:center;display:flex;flex-direction:column;gap:.5em;justify-content:center;margin-top:10%;width:90%}.Invoice-button{border-radius:.3em;color:#fff;font-size:1.1rem;font-weight:500;justify-content:center;margin:.8em;right:0}.Invoice-button,.InvoiceMain-div{align-items:center;display:flex;position:absolute;top:0}.InvoiceMain-div{background-color:#fcfafa;flex-direction:column;height:100vh;justify-content:flex-start;width:100vw;z-index:9}.InvoiceMain-div--body{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;margin-top:5em}.InvoiceMain-h5{font-size:1.3rem;font-weight:500}.InvoiceMain-img{width:4.8em}.InvoiceMain-img2{bottom:20%;position:absolute;right:15%;width:10em;z-index:1}.InvoiceMain-div--foot{align-items:center;bottom:5em;display:flex;justify-content:center;position:absolute}.InvoiceMain-svg{color:#31b8b8;position:relative;scale:2;width:100vw}.InvoiceMain-div--button{align-items:center;background-color:#fcfafa;border-radius:19px;bottom:-2.5em;box-shadow:0 .25em .25em #00000040;color:#31b8b8;display:flex;font-size:.8rem;font-weight:600;gap:.5em;justify-content:center;min-width:12em;padding:.65em 1.25em;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:850px){.InvoiceMain-div--foot{bottom:0}.InvoiceMain-svg{scale:1}.InvoiceMain-div--button{bottom:2em}}
/*# sourceMappingURL=main.5c9bb0e0.css.map*/