@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";section.containerLogin{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-image:url(/assets/mobile-TX0ie8Sn.jpg)}section.containerLogin .login{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000080;border-radius:1rem;position:relative}section.containerLogin .login>figure{display:flex;flex-direction:column;align-items:center;gap:.5rem}section.containerLogin .login>figure figcaption{color:#7e7e7e;font-size:1.1rem;font-weight:700}section.containerLogin .login .container-carrossel{width:100%;overflow:hidden}section.containerLogin .login .container-carrossel .carrossel{display:flex;transition:transform .8s ease-in-out}section.containerLogin .login .container-carrossel .carrossel .slide{width:100%;box-sizing:border-box;display:flex;flex-direction:column;opacity:0;transition:.6s}section.containerLogin .login .container-carrossel .carrossel .slide.active{opacity:1}section.containerLogin .login .container-carrossel .carrossel .slide .btn-esqueci-senha{display:flex;justify-content:end}section.containerLogin .login .container-carrossel .carrossel .slide .btn-esqueci-senha button{background-color:#0000;border:none;color:#7e7e7e;margin-top:.5rem;cursor:pointer}section.containerLogin .login .container-carrossel .carrossel .slide.otp{display:flex;justify-content:center}section.containerLogin .login .container-carrossel .carrossel .slide.esqueci-senha{display:flex;align-items:center;justify-content:center;line-height:1.3rem}section.containerLogin .login .container-carrossel .carrossel .slide.esqueci-senha .informativo.esqueci-senha{color:#7e7e7e;font-size:1.2rem;font-weight:700;text-align:center}section.containerLogin .login .container-carrossel .carrossel .slide.esqueci-senha .informativo.destaque{color:#b60a0a}section.containerLogin .login .container-carrossel .carrossel .slide label{display:flex;border-bottom:#272727 2px solid;margin-top:1.5rem;position:relative;align-items:center;width:40%;width:100%}section.containerLogin .login .container-carrossel .carrossel .slide label>button.visualizar_senha{display:flex;justify-content:center;align-items:center;background-color:#0000;color:#fff3;cursor:pointer;border:none;font-size:1.2rem}section.containerLogin .login .container-carrossel .carrossel .slide label>button.visualizar_senha:hover{color:#b60a0a}section.containerLogin .login .container-carrossel .carrossel .slide label:focus-within:after{width:100%;background-color:#b60a0a}section.containerLogin .login .container-carrossel .carrossel .slide label:after{content:"";position:absolute;bottom:-2px;width:30%;height:2px;background-color:#272727;left:50%;transform:translate(-50%);z-index:1;transition:all .3s ease-in-out}section.containerLogin .login .container-carrossel .carrossel .slide label div.icone{font-size:1.5rem;color:#ccc}section.containerLogin .login .container-carrossel .carrossel .slide label input{width:100%;margin-left:1rem;background-color:#0000;border:none;outline:none;color:#fff;font-size:1rem}section.containerLogin .login .container-carrossel .carrossel .slide label input:-webkit-autofill{box-shadow:0 0 0 1000px #0000 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}section.containerLogin .login .btns{width:100%;margin-top:2rem}section.containerLogin .login .btns button{height:2.5rem;width:100%;background-color:#b60a0a;border:none;border-radius:.5rem;color:#fff}section.containerLogin .login .btns button.hidden{visibility:hidden}section.containerLogin .login .btns button:hover{background-color:#dc0000}section.containerLogin .login .btns button:disabled{background-color:#f3f3f3;color:#7e7e7e}section.containerLogin .login .btns button:disabled:hover{background-color:#f3f3f3;color:#7e7e7e}section.containerLogin .login .btn-flutuante{position:absolute;top:1rem;left:1rem}section.containerLogin .login .btn-flutuante button{font-size:1.5rem;color:#fff;background-color:#0000;border:none;cursor:pointer;display:flex}section.containerLogin .login .btn-flutuante button.left{transform:rotate(180deg)}@media screen and (min-width: 768px){section.containerLogin{background-image:url(/assets/desktop-TOfOcnvs.jpg)}section.containerLogin .login{max-width:350px;max-height:350px;border-radius:2rem}}.carregamento_full{position:fixed;top:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.carregamento_full .background{display:flex;max-width:20rem}.container-toast{position:fixed;display:flex;gap:1rem;flex-direction:column;top:5rem;right:1rem;z-index:1000;width:100%;max-width:20rem}.container-toast .toast{display:flex;position:relative;padding:1rem;border-radius:.5rem;overflow:hidden;transition:.2s ease-in-out;font-size:14px;animation:toast-in .3s ease-out forwards,toast-out .3s ease-in forwards 9.7s}.container-toast .toast__content{display:flex;align-items:center;width:100%}.container-toast .toast__content>span{color:#fff;line-height:1.3rem}.container-toast .toast__content .toast-close{margin-left:auto;width:1.5rem;height:1.5rem;display:flex;padding:0;justify-content:center;align-items:center;font-size:1.3rem;color:#fff;border:none;background-color:#0000;cursor:pointer;border-radius:1.5rem;transition:.2s ease-in-out}.container-toast .toast__content .toast-close:hover{background-color:#b60a0a}.container-toast .toast--success,.container-toast .toast--error,.container-toast .toast--warning,.container-toast .toast--info{background-color:#000}.container-toast .toast__progress{position:absolute;bottom:0;left:0;height:4px;background:#b60a0a;width:100%;transform-origin:left;animation:progress linear forwards;margin-left:auto}@keyframes toast-in{0%{transform:translate(100%);opacity:0}50%{transform:translate(-50%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.error-404{background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.error-404 figure{width:100%;max-width:1440px;display:grid;grid-template-columns:1fr;justify-items:center}.error-404 figure svg{width:40rem;height:40rem}.error-404 figure figcaption{margin-top:2rem}.error-404 figure figcaption h1{font-size:5rem;margin:0rem 0rem 1rem;color:#b60a0a}.error-404 figure figcaption strong{font-size:2rem;font-weight:300;color:#5c5c5c}.error-404 figure figcaption p.error{font-size:1.5rem;font-weight:700;color:#5c5c5c}@media screen and (min-width: 720px){.error-404 figure{grid-template-columns:1fr 1fr;align-items:center}.error-404 figure h1{font-size:9rem}}*,input{font-family:Inter,sans-serif;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#b60a0a transparent}input,select,textarea{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:Inter,sans-serif;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}body{line-height:1;box-sizing:border-box}ol,ul{list-style:none;box-sizing:border-box}blockquote,q{quotes:none;box-sizing:border-box}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;box-sizing:border-box}#root{display:flex;flex-direction:column;min-height:100vh}body.administrativo{background-image:url(../img/dashboard/administrativoDesktop.jpg)}.pag_tamanho_padrao_fipe{width:100%;max-width:976px}.tamanho_600{width:100%;max-width:600px}.tamanho_1440{width:100%;max-width:1440px}.tamanhoPadrao2{width:100%;max-width:1200px}.lazy_loading{width:100%;height:100%;min-height:1rem;animation:wave 1s infinite linear forwards;background-color:transparent;background:linear-gradient(to right,transparent 8%,#bbbbbb 18%,transparent 33%);background-size:800px 104px}@keyframes wave{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes wave{0%{background-position:-468px 0}to{background-position:468px 0}}
