.input_1:focus{box-shadow:1px 1px 10px #000}.input_2::placeholder{color:"#EEE"}.search_after:after{content:"";position:absolute;right:5px;width:20px;height:20px;background:url(/assets/lupa_branca-lkBcPnu6.png) no-repeat center center;background-size:20px}.company_search_after:after{content:"";position:absolute;right:5px;top:4px;width:20px;height:20px;background:url(/assets/lupa_branca-lkBcPnu6.png) no-repeat center center;background-size:20px}.arrow_after:after{content:"";position:absolute;right:5px;top:4px;width:10px;height:20px;background:url(/assets/seta-InE9bZTV.png) no-repeat center center;background-size:20px}.monospace-numbers{font-variant-numeric:tabular-nums}.selected:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:5px;height:30px;background-color:#31b7d4}.drag-over{border-color:#012e43!important;background-color:#2e2e2e1a!important}.bar1:before,.bar2:before,.bar3:before{content:"";position:absolute;left:-10px;width:5px;height:4px;background-color:#012e43;opacity:0;transition:opacity .3s ease}.menu-clicked .bar1:before{top:0;left:-10px;opacity:1}.menu-clicked .bar2:before{top:0;left:-10px;opacity:1}.menu-clicked .bar3:before{top:0;left:-10px;opacity:1}.report-size{width:100%;height:150%}.login-main{display:flex;flex-direction:row;height:100vh;width:100vw;background-image:url(/assets/background-BR05QsUs.png);background-size:cover;background-position:left 20vw center;background-repeat:no-repeat;overflow:hidden}.login-title{display:none}.login-wrapper{background-color:var(--white, #fff);height:100%;max-width:500px;min-width:500px;padding:0 40px 40px;display:flex;flex-direction:column;justify-content:center;position:relative;font-family:Montserrat,sans-serif}.login-logo{position:absolute;top:20px;height:30px}.login-form{display:flex;flex-direction:column}.login-form button{font-size:.8em;color:var(--secondary-color);background:none;text-align:center;cursor:pointer;margin:5px auto}@media (max-width: 800px){.login-main{background-repeat:no-repeat;background-size:cover;background-position:bottom;display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto}.login-form{width:80%;padding:36px;background-color:#fff;border-radius:12px;position:absolute}.login-form #form_login button{width:100%;margin-bottom:20px}.login-logo{width:80%;height:auto;display:block;top:20%}.login-wrapper{width:100%;min-width:unset;padding:20px;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{display:inline-block;animation:rotate 2s linear infinite}.loading-container{border-radius:8px 0 0 8px;background-color:#fff;padding:10px;width:150px;position:fixed;top:90px;right:0;z-index:9999;display:flex;justify-content:center;align-items:center}.loading-spinner{border:3px solid var(--color-light-gray);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.loading-container.small .loading-spinner{width:20px;height:20px;border-width:2px}.loading-container.medium .loading-spinner{width:32px;height:32px;border-width:3px}.loading-container.large .loading-spinner{width:48px;height:48px;border-width:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}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,input,button,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}img{width:inherit}
