.input{flex:1 0 300px;max-width:100%;display:inline-flex;position:relative;border:1px solid #CCC;border-top-right-radius:.5em;border-bottom-right-radius:.5em;transition:border-color .3s,box-shadow .3s}.input:has(small){margin-bottom:.5em}@media (hover: hover){.input:hover{border-color:#000}}.input:focus-within{border-color:var(--verde-claro);box-shadow:0 0 5px var(--verde-claro)}.input span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5em;color:#fff;background-color:var(--verde-claro);outline:2px solid var(--verde-claro);border-top-left-radius:.15em;border-bottom-left-radius:.15em}.input input{width:100%;padding:.5em;font-size:1em;font-family:inherit;font-weight:300;background-color:transparent;border:none}.input input:focus{outline:none}.input small{position:absolute;top:100%;left:0;right:0;font-size:.8em;color:#4e4e4e}.file{position:relative;display:flex;align-items:center;justify-content:center;padding:.5em;background-color:#f0f0f0;color:#4e4e4e;border:1px solid currentColor;border-radius:8px;transition:box-shadow .3s}.file input{opacity:0;top:0;left:0;position:absolute}.file span{display:block;font-size:1.1em;text-align:center}.file span svg{margin-bottom:.15em;color:var(--verde-escuro);font-size:2em}.file span small{font-weight:bolder}.file span small b{font-weight:bolder;color:var(--verde-escuro)}.file:focus-within{box-shadow:3px 3px 8px var(--verde-escuro)}.button{padding:.5em 1.25em;display:inline-block;color:#fff;font-size:1em;font-weight:700;font-family:inherit;background-image:linear-gradient(to bottom right,var(--verde-claro),#141414);border:none;border-radius:100px;cursor:pointer;text-decoration:none}.button.back{background-image:linear-gradient(to bottom right,gray,#141414)}.message{flex-basis:100%;margin:0;padding:.5em .25em;font-weight:700;text-align:center;border-radius:.35em}.message.error{color:red;background-color:#ffe6e6}.message.error ul{margin:1em auto 0;width:fit-content;max-width:100%;padding:0;font-size:.9em;font-weight:500}.message.error ul li{padding:.25em;background-color:#ffd3d3;text-align:left;border-radius:.25em;list-style:none}.message.error ul li+li{margin-top:.25em}.message.error ul li :global(b){font-weight:800}:global(.message.error>small){display:block;margin-top:.5em}.message.success{color:green;background-color:#b7ffb7}.message.success.saving:after{content:"";display:inline-block;text-align:left;width:2em;animation:dots .5s infinite linear}@keyframes dots{0%{content:"."}20%{content:".."}40%{content:"..."}60%{content:"...."}80%{content:"..."}to{content:".."}}.warning{padding:.5em;text-align:center;font-weight:300;border-radius:.5em;border:1px solid goldenrod}.warning svg{font-size:1.5em;color:#daa520;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.warning b{display:inline-block;font-size:1.3em;font-weight:700}.warning strong{font-weight:600}:root{--verde-escuro: #006875;--verde-claro: #00C49C}*{box-sizing:border-box}svg{width:1em;height:1em;vertical-align:-.125em;fill:currentColor}body{font-family:Sora,sans-serif;margin:0;padding:0;width:100vw;height:100vh;width:100dvw;height:100dvh;background-color:#00000006}body #app{display:flex;align-items:flex-start;justify-content:center;padding:2em;width:100%;height:100%;overflow-y:auto}@media (orientation: portrait){body #app{padding:.5em}}body #app div.container{width:800px;max-width:100%;height:auto;padding:1em}@media (orientation: landscape){body #app div.container{background-color:#fff;box-shadow:0 3px 10px -5px #0000001a;border-radius:1em}}body #app div.container header{text-align:center}body #app div.container header img.logo{max-width:80%;width:15em}body #app div.container>p{margin-bottom:2em;font-size:1.2em;text-align:center}body #app div.container main form{display:flex;align-items:baseline;flex-wrap:wrap;gap:1em}body #app div.container main .buttons{margin-top:2em;display:flex;justify-content:space-between}#accounts.svelte-o809kp{padding:1em;background-color:#fff;border:none;border-radius:1em;box-shadow:0 3px 18px -2px #0000001a}#accounts.svelte-o809kp::backdrop{background-color:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#accounts.svelte-o809kp li:where(.svelte-o809kp){list-style:none}#accounts.svelte-o809kp li:where(.svelte-o809kp)+li:where(.svelte-o809kp){margin-top:1em}#accounts.svelte-o809kp li:where(.svelte-o809kp) button:where(.svelte-o809kp){width:100%;padding:.5em;text-align:left;font-size:1em;border:none;background:none;border-radius:.25em;cursor:pointer}@media (hover: hover){#accounts.svelte-o809kp li:where(.svelte-o809kp) button:where(.svelte-o809kp):hover{color:#fff;background-color:var(--verde-claro)}}.group.svelte-50qru4{flex-basis:100%;display:flex;flex-wrap:wrap;gap:1em}.group.svelte-50qru4 .file:where(.svelte-50qru4){margin:0;flex:1 0 300px;text-align:center}.group.svelte-50qru4 figure:where(.svelte-50qru4){position:relative;margin:0;flex:1 0 300px;width:300px;max-width:100%;border-radius:.5em;overflow:hidden}.group.svelte-50qru4 figure:where(.svelte-50qru4) img:where(.svelte-50qru4){width:100%;height:auto;display:block}.group.svelte-50qru4 figure:where(.svelte-50qru4) figcaption:where(.svelte-50qru4){position:absolute;top:0;left:0;width:100%;padding:.25em;text-align:center;color:#fff;background-color:var(--verde-escuro)}p.or-word.svelte-50qru4{flex-basis:100%;text-align:center;font-weight:700;margin:1em 0 0}ul.svelte-1r8ldvq{padding:0}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq){text-align:center;list-style:none}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq)+li:where(.svelte-1r8ldvq){margin-top:.5em}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq) button:where(.svelte-1r8ldvq){width:100%;height:3em;font-size:1.2em;font-weight:700;color:var(--verde-escuro);background:none;border:3px solid var(--verde-escuro);border-radius:8px;cursor:pointer}#license_plate_input.svelte-1taozqm{text-transform:uppercase}#license_plate_input.svelte-1taozqm::placeholder{text-transform:none}strong.svelte-1uha8ag{color:var(--verde-escuro);font-weight:700}b.svelte-1uha8ag{font-weight:600}
