:root{--navy: #020035;--laranja: #ED4B00;--laranja-dark: #C93F00;--cinza: #F2F3F4;--linha: rgba(2, 0, 53, .14);--linha-forte: rgba(2, 0, 53, .3)}*{box-sizing:border-box}body{margin:0;background:var(--cinza);color:var(--navy);font-family:Bari Sans,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum"}a{color:var(--navy);text-decoration:none}a:hover{color:var(--laranja)}input,textarea,button,select{font-family:inherit}button{cursor:pointer}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.campo{font-size:17px;padding:10px 0;border:none;border-bottom:1.5px solid rgba(2,0,53,.25);background:transparent;color:var(--navy);outline:none;min-height:44px;width:100%}.campo:focus{border-bottom-color:var(--laranja)}.rotulo{font-size:11px;font-weight:600;letter-spacing:1.5px;color:#0200358c}.btn-laranja{background:var(--laranja);color:#fff;border:none;padding:0 18px;font-size:14px;font-weight:700;min-height:44px;white-space:nowrap}.btn-laranja:hover{background:var(--laranja-dark)}.btn-laranja:disabled{opacity:.55;cursor:default}.btn-contorno{background:transparent;color:var(--navy);border:1px solid var(--navy);padding:0 18px;font-size:14px;font-weight:700;min-height:44px;white-space:nowrap}.btn-contorno:hover{background:#0200350d}.btn-ghost{background:none;border:none;padding:0;color:var(--navy);font-weight:600;font-size:13px}.btn-ghost:hover{color:var(--laranja)}.btn-pagina{background:none;border:1px solid rgba(2,0,53,.25);width:36px;height:36px;font-size:16px;color:var(--navy)}.btn-pagina:hover{border-color:var(--navy)}.btn-sair{background:none;border:1px solid rgba(2,0,53,.2);padding:8px 14px;font-size:13px;font-weight:600;color:var(--navy);min-height:36px}.btn-sair:hover{border-color:var(--navy)}.linha-projeto{cursor:pointer}.linha-projeto:hover{background:#ffffffb3}.aba-desktop{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--navy);padding:12px 18px 14px 0;margin-right:14px;font-size:15px;font-weight:500;white-space:nowrap;display:flex;gap:10px;align-items:baseline}.aba-desktop:hover{color:var(--laranja)}.aba-desktop.ativa{border-bottom-color:var(--laranja);font-weight:800}.linha-arquivo:hover{background:#ffffffb3}.crumb-btn{background:none;border:none;padding:0;font-size:14px;font-weight:600}.crumb-btn:hover{color:var(--laranja)}.ferramentas{display:flex;gap:14px;font-size:13px;font-weight:600;color:#02003599}@media (max-width: 639px){.ferramentas{display:none}}.login-link{font-weight:600;font-size:13px}.aviso-erro{background:#ed4b0014;border-left:3px solid var(--laranja);padding:10px 12px;font-size:13px;line-height:1.4}.carregando{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:#02003580;font-size:14px;letter-spacing:1px}
