#app{display:flex;align-items:flex-start;justify-content:center;padding:2em;width:100%;height:100%}@media (orientation: portrait){#app{padding:.5em}}#app div.container{display:grid;grid-template-rows:min-content 1fr;width:800px;max-width:100%;height:100%;overflow-y:auto}@media (orientation: portrait){#app div.container.mt{margin-top:30%;height:70%}}#app div.container header{text-align:center}#app div.container header img.logo{max-width:80%;width:15em}#app div.container header h1{font-weight:600;margin-bottom:.25em}#app div.container header h2{position:relative;margin-top:0;font-weight:400;font-size:1.2em;color:var(--cinza)}#app div.container header .step{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;color:var(--cinza);font-weight:500}#app div.container header .step:after,#app div.container header .step:before{content:"";display:inline-block;width:100%;height:4px;background-color:var(--verde-claro);border-radius:16px}@media (orientation: portrait){#app div.container main{margin-top:10%}}@media (orientation: landscape){#app div.container main{margin-top:2em}}#app div.container main form{display:flex;align-items:baseline;flex-wrap:wrap;gap:1em;padding:1em;background-color:#fff;border-radius:16px;box-shadow:0 3px 10px #0000001a}#app div.container main .back{margin-top:1em;display:flex;align-items:flex-start;justify-content:space-between;gap:1em;color:var(--cinza)}#app div.container main .back button{padding:.5em 1em;color:var(--cinza);font-weight:700;font-size:1.3em;background-color:hsl(from var(--cinza) h s 90%);border-radius:2em}.button{width:100%;padding:1em;color:#fff;font-weight:600;font-size:1.2em;background-color:var(--verde-claro);border-radius:16px}.input{flex:1 0 300px;max-width:100%;position:relative;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 span{margin-bottom:.25em;display:inline-block;font-weight:500}.input input{width:100%;padding:.75em;font-size:1em;font-family:inherit;font-weight:300;border:1px solid #CCC;border-radius:8px}.input input:focus{outline:none;border-color:var(--verde-claro);box-shadow:0 0 5px var(--verde-claro)}.input small{position:absolute;top:100%;left:0;right:0;font-size:.8em;color:#4e4e4e}.file{position:relative;margin-bottom:1em;display:block;padding:1em;background-color:var(--verde-escuro);color:#fff;border-radius:3em;transition:box-shadow .3s}.file input{opacity:0;top:0;left:0;position:absolute}.file span{display:block;font-size:1.3em;font-weight:600;text-align:center}.file span svg{vertical-align:-.2em;font-size:1.3em}.file span small,.file span small b{font-weight:bolder}.file:focus-within{box-shadow:3px 3px 8px var(--verde-escuro)}.message{flex-basis:100%;margin:0 0 1em;padding:1em;border-radius:.35em}.message.error{background-color:#fff2f2}.message.error>b{color:red;font-size:1.2em}.message.error ul{margin:0;width:fit-content;max-width:100%;padding:0;font-size:.9em;font-weight:500}.message.error ul li{padding:.25em;background-color:#ffd0d0;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}.message.error>small{display:block;margin-top:.5em}.message.success{background-color:#e0ffe0}.message.success>b{color:green;font-size:1.2em}.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{--color: goldenrod;display:flex;gap:1em;padding:1em;text-align:center;font-weight:300;border-radius:.5em;background-color:hsl(from var(--color) h s 97%)}.warning svg{margin-top:.15em;font-size:3em;flex-shrink:0;color:var(--color)}.warning span{text-align:left}.warning span b{font-size:1.3em;font-weight:700;color:var(--color)}@media (orientation: portrait){::-webkit-scrollbar{display:none}}:root{--verde-escuro: #006875;--verde-claro: #00C49C;--cinza: #63777E}*{box-sizing:border-box}svg{width:1em;height:1em;vertical-align:-.125em;fill:currentColor}button{background:none;cursor:pointer;font-family:inherit;font-size:1em;border:none}a{color:inherit}body{font-family:Sora,sans-serif;margin:0;padding:0;width:100vw;height:100vh;width:100dvw;height:100dvh;background-image:linear-gradient(to bottom,hsl(from var(--verde-claro) h s 90%),#fff)}#accounts.svelte-o809kp{padding:1em;max-width:calc(100% - 2em);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 h3:where(.svelte-o809kp){margin-top:0;text-align:justify;color:var(--cinza)}#accounts.svelte-o809kp ul:where(.svelte-o809kp){margin:0;padding:0}#accounts.svelte-o809kp ul:where(.svelte-o809kp) li:where(.svelte-o809kp){list-style:none}#accounts.svelte-o809kp ul:where(.svelte-o809kp) li:where(.svelte-o809kp)+li:where(.svelte-o809kp){margin-top:1em}#accounts.svelte-o809kp ul:where(.svelte-o809kp) li:where(.svelte-o809kp) button:where(.svelte-o809kp){width:100%;padding:.5em;text-align:left;border-radius:.25em;overflow-wrap:anywhere}@media (hover: hover){#accounts.svelte-o809kp ul:where(.svelte-o809kp) li:where(.svelte-o809kp) button:where(.svelte-o809kp):hover{color:#fff;background-color:var(--verde-claro)}}figure.svelte-50qru4{position:relative;margin:2em 0 1em 1em;max-width:100%;border-radius:.5em}figure.svelte-50qru4 img:where(.svelte-50qru4){width:100%;height:150px;display:block;border-radius:16px;object-fit:cover}figure.svelte-50qru4 figcaption:where(.svelte-50qru4){position:absolute;top:-8px;left:-8px;padding:.5em 1em;text-align:center;color:#fff;background-color:var(--verde-claro);border-top-left-radius:16px;border-bottom-right-radius:16px}figure.svelte-50qru4 figcaption:where(.svelte-50qru4) span:where(.svelte-50qru4){display:inline-block;text-align:left;vertical-align:top;font-weight:500;font-size:1.2em}figure.svelte-50qru4 figcaption:where(.svelte-50qru4) svg{margin-top:.125rem;font-size:1.3em}p.or-word.svelte-50qru4{font-size:1.2em;text-align:center;margin:0}p.or-word.svelte-50qru4 span:where(.svelte-50qru4){color:var(--cinza);font-size:1.1em}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%;display:flex;align-items:center;gap:1em;padding:1em;font-weight:700;color:var(--verde-escuro);border:3px solid var(--verde-escuro);border-radius:16px}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq) button.new-customer:where(.svelte-1r8ldvq){color:#fff;background-color:var(--verde-escuro)}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq) button:where(.svelte-1r8ldvq) svg{font-size:2.25em;flex-shrink:0}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq) button:where(.svelte-1r8ldvq) span:where(.svelte-1r8ldvq){text-align:left;font-size:1.1em}ul.svelte-1r8ldvq li:where(.svelte-1r8ldvq) button:where(.svelte-1r8ldvq) span:where(.svelte-1r8ldvq) small:where(.svelte-1r8ldvq){font-size:.7em;font-weight:500}#license_plate_input.svelte-1taozqm{text-transform:uppercase}#license_plate_input.svelte-1taozqm::placeholder{text-transform:none}.icons.svelte-1taozqm{display:flex;flex-wrap:wrap;gap:8px}.icons.svelte-1taozqm span:where(.svelte-1taozqm){flex-basis:100%}.icons.svelte-1taozqm .input-icon:where(.svelte-1taozqm){flex-grow:1;position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px;border-radius:6px;background-color:hsl(from var(--cinza) h s 95%);transition:background-color .2s}.icons.svelte-1taozqm .input-icon:where(.svelte-1taozqm) input:where(.svelte-1taozqm){position:absolute;inset:0;margin:0;opacity:0}.icons.svelte-1taozqm .input-icon:where(.svelte-1taozqm) svg{color:var(--verde-claro)}.icons.svelte-1taozqm .input-icon:where(.svelte-1taozqm):has(input:where(.svelte-1taozqm):checked){color:var(--verde-claro);font-weight:bolder;outline:2px solid var(--verde-claro)}dl.svelte-16oor5d div:where(.svelte-16oor5d){display:flex;justify-content:space-between;align-items:center;gap:2em;padding:1em .5em;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}dl.svelte-16oor5d div:where(.svelte-16oor5d)+div:where(.svelte-16oor5d){margin-top:.5em}dl.svelte-16oor5d div:where(.svelte-16oor5d) dt:where(.svelte-16oor5d){font-size:.85em}dl.svelte-16oor5d div:where(.svelte-16oor5d) dd:where(.svelte-16oor5d){margin:0;font-weight:500;font-size:1.1em}ul.svelte-16oor5d{display:flex;flex-wrap:wrap;gap:1em;padding:0}ul.svelte-16oor5d li:where(.svelte-16oor5d){flex:1 0 calc(50% - 1em);list-style:none}ul.svelte-16oor5d li:where(.svelte-16oor5d) a:where(.svelte-16oor5d){display:flex;align-items:center;gap:.5em;width:100%;padding:.5em;color:#fff;text-decoration:none;background-color:#000;border-radius:8px}ul.svelte-16oor5d li:where(.svelte-16oor5d) a:where(.svelte-16oor5d) img:where(.svelte-16oor5d){height:3em;width:auto}ul.svelte-16oor5d li:where(.svelte-16oor5d) a:where(.svelte-16oor5d) span:where(.svelte-16oor5d) b:where(.svelte-16oor5d){display:block;font-size:1.1em}p.success-result.svelte-16oor5d{text-align:center;font-size:1.5em}p.success-result.svelte-16oor5d span:where(.svelte-16oor5d){color:var(--verde-claro);font-size:4em}
