@font-face{font-family:Archivo;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo.woff2)format("woff2")}@font-face{font-family:Work Sans;font-weight:100 900;font-display:swap;src:url(/fonts/work-sans.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic.woff2)format("woff2")}:root{--preto:#000;--lima:#baff00;--verde:#68e80c;--branco:#fff;--gelo:#f0f0f0;--grafite:#383838;--cinza:#6b6b6b;--linha:#d6d6d6;--azul:#7fd1ff;--alerta:#c25e00;--f-display:"Archivo", "Arial Black", system-ui, sans-serif;--f-texto:"Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-serif:"Fraunces", Georgia, serif}*{box-sizing:border-box}html,body{background:var(--gelo);color:var(--preto);font-family:var(--f-texto);-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.45}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--lima);outline-offset:2px}.marca-texto{background:linear-gradient(transparent 58%, var(--lima) 58%, var(--lima) 92%, transparent 92%);padding:0 .08em}.etiqueta{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.etiqueta:before{content:"";background:var(--lima);outline:1px solid var(--preto);width:8px;height:8px}.carregando{color:var(--cinza)}.erro{color:#b00020;font-weight:500}.pagina{padding:24px 16px}.num{min-width:26px;height:26px;font-family:var(--f-display);flex:none;place-items:center;padding:0 6px;font-size:13px;font-weight:900;font-stretch:125%;line-height:1;display:inline-grid}.num-A{background:var(--lima);color:var(--preto)}.num-B{background:var(--preto);color:var(--lima)}.num-C{background:var(--gelo);color:var(--grafite);border:1px solid var(--linha)}.topo{z-index:5;background:var(--preto);border-bottom:2px solid var(--lima);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.topo-logo{line-height:0;display:block}.topo-logo img{width:auto;height:22px}.topo-direita{color:#ddd;align-items:center;gap:14px;font-size:14px;display:flex}.sair{color:#ddd;cursor:pointer;background:0 0;border:1px solid #555;padding:6px 12px}.sair:hover{border-color:var(--lima);color:var(--branco)}.faixa{background:var(--lima);white-space:nowrap;scrollbar-width:none;align-items:center;gap:28px;padding:10px 20px;display:flex;overflow-x:auto}.faixa::-webkit-scrollbar{display:none}.faixa-item{font-family:var(--f-display);text-transform:uppercase;color:var(--preto);align-items:center;gap:10px;font-size:13.5px;font-weight:900;font-stretch:110%;text-decoration:none;display:inline-flex}.faixa-item:before{content:"";border:2px solid var(--preto);flex:none;width:11px;height:11px}a.faixa-item:hover{text-underline-offset:3px;text-decoration:underline}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:26px 20px 16px;display:flex}.cabecalho h1{font-family:var(--f-display);text-transform:uppercase;margin:6px 0 0;font-size:clamp(34px,6vw,52px);font-weight:900;font-stretch:112%;line-height:.95}.busca{background:var(--branco);border:1px solid var(--linha);width:min(300px,100%);color:var(--preto);padding:10px 12px;font-size:16px}.busca:focus{outline:3px solid var(--lima);outline-offset:0;border-color:var(--preto)}.aviso-erro{margin:0 20px 10px}.quadro{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding:0 20px 32px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.coluna{background:var(--branco);border:1px solid var(--linha);scroll-snap-align:start;outline-offset:-3px;outline:3px solid #0000;min-height:60vh;transition:outline-color .15s}.coluna.sobre{outline-color:var(--lima)}.coluna h2{background:var(--preto);color:var(--branco);font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:12.5px;font-weight:800;font-stretch:105%;display:flex}.coluna-acao h2{background:var(--lima);color:var(--preto)}.coluna-n{font-size:14px;font-weight:900;font-stretch:125%}.coluna-cartoes{flex-direction:column;gap:8px;padding:10px;display:flex}.cartao{text-align:left;background:var(--branco);border:1px solid var(--linha);border-left-width:4px;border-left-color:var(--linha);width:100%;color:var(--preto);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 11px;transition:border-color .15s,transform .15s;display:grid}.cartao-A{border-left-color:var(--lima)}.cartao:hover{border-color:var(--preto)}.cartao.arrastando{opacity:.35}.cartao.flutuante{cursor:grabbing;box-shadow:6px 6px 0 var(--preto);border-color:var(--preto);transform:rotate(-1.5deg)}.cartao-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.cartao-nome{font-family:var(--f-display);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.15}.cartao small{color:var(--cinza);font-size:12px}.cartao-repetido{font-size:11.5px;font-weight:600}.cartao-repetido:first-letter{color:var(--verde)}@media (width<=640px){.quadro{grid-auto-columns:85%}.topo,.faixa,.cabecalho{padding-left:16px;padding-right:16px}.quadro{padding-left:16px;padding-right:16px;scroll-padding-inline:16px}}.gaveta-fundo{z-index:10;background:#00000073;justify-content:flex-end;animation:.15s ease-out aparecer;display:flex;position:fixed;inset:0}.gaveta{background:var(--branco);border-left:2px solid var(--preto);overscroll-behavior:contain;outline:none;width:min(520px,100%);height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) deslizar;position:relative;overflow-y:auto}.gaveta-fechar{z-index:1;color:#ddd;cursor:pointer;background:0 0;border:1px solid #555;width:34px;height:34px;font-size:15px;position:absolute;top:14px;right:14px}.gaveta-fechar:hover{border-color:var(--lima);color:var(--branco)}@keyframes aparecer{0%{opacity:0}}@keyframes deslizar{0%{opacity:.5;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.gaveta,.gaveta-fundo{animation:none}}@media (width<=640px){.gaveta{border-left:0;width:100%}}.ficha-topo{background:var(--preto);color:var(--branco);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:40px 40px;padding:20px 22px 18px}.ficha-prioridade{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.num-grande{min-width:46px;height:42px;font-family:var(--f-display);place-items:center;padding:0 10px;font-size:30px;font-weight:900;font-stretch:120%;line-height:1;display:inline-grid}.ficha-topo .num-C{background:var(--grafite);color:var(--branco);border:0}.ficha-topo .num-B{background:var(--branco);color:var(--preto)}.ficha-topo h1{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:16px 44px 4px 0;font-size:clamp(26px,6vw,32px);font-weight:900;font-stretch:110%;line-height:1}.ficha-quem{color:#c4c4c4;margin:0;font-size:14px}.ficha-motivo{font-family:var(--f-serif);color:var(--lima);margin:12px 0 16px;font-size:17px;font-style:italic;line-height:1.35}.botao-zap{background:var(--lima);color:var(--preto);font-family:var(--f-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:900;font-stretch:110%;text-decoration:none;display:flex}.botao-zap:hover{background:var(--branco)}.botao-zap-numero{font-family:var(--f-texto);text-transform:none;white-space:nowrap;font-size:14px;font-weight:600}.ficha-atalhos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ficha-atalhos a{color:#ddd;overflow-wrap:anywhere;border:1px solid #555;padding:6px 10px;font-size:13px;text-decoration:none}.ficha-atalhos a:hover{border-color:var(--lima);color:var(--branco)}.ficha-corpo{padding:20px 22px 48px}.campo-etapa{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.campo-etapa span{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);font-size:11px;font-weight:700}.campo-etapa select{appearance:none;background:var(--branco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;border:2px solid var(--preto);width:100%;font-family:var(--f-display);text-transform:uppercase;color:var(--preto);cursor:pointer;border-radius:0;padding:11px 40px 11px 12px;font-size:14px;font-weight:800}.alerta{border-left:4px solid var(--lima);background:var(--gelo);margin-bottom:16px;padding:10px 14px;font-size:14px}.alerta a{font-weight:600}.fatos{border-top:1px solid var(--linha);border-left:1px solid var(--linha);grid-template-columns:1fr 1fr;margin:0;display:grid}.fato{border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);min-width:0;margin:0;padding:11px 13px}.fato dt{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);align-items:center;gap:7px;margin-bottom:4px;font-size:10.5px;font-weight:700;display:flex}.fato dt:before{content:"";background:var(--lima);width:7px;height:7px}.fato dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.fato-largo{grid-column:1/-1}.fato-destaque{background:var(--gelo)}.fato-texto{white-space:pre-wrap;line-height:1.5;font-weight:400!important}.origem-rotulo{background:var(--preto);color:var(--lima);font-family:var(--f-display);text-transform:uppercase;margin-right:8px;padding:3px 7px;font-size:11.5px;font-weight:900;display:inline-block}.origem-detalhe{color:var(--cinza);font-size:12px;font-weight:400}@media (width<=400px){.fatos{grid-template-columns:1fr}}.botao-mais{background:var(--lima);width:100%;color:var(--preto);border:2px solid var(--preto);font-family:var(--f-display);text-transform:uppercase;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:900;display:flex}.botao-mais small{font-family:var(--f-texto);text-transform:none;opacity:.75;margin-left:8px;font-size:12px;font-weight:600}.botao-mais-seta{font-size:16px;transition:transform .2s}.botao-mais.aberto .botao-mais-seta{transform:rotate(180deg)}.botao-mais:hover{background:var(--preto);color:var(--lima)}.fatos-mais{border-top:0}.ficha-secao{font-family:var(--f-display);text-transform:uppercase;margin:28px 0 12px;font-size:19px;font-weight:900;font-stretch:110%}.nova-nota{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.nova-nota textarea{resize:vertical;background:var(--branco);border:1px solid var(--linha);min-height:80px;color:var(--preto);padding:10px 12px;font-size:16px}.nova-nota textarea:focus{outline:3px solid var(--lima);outline-offset:0;border-color:var(--preto)}.nova-nota button{background:var(--preto);color:var(--lima);font-family:var(--f-display);text-transform:uppercase;cursor:pointer;border:0;align-self:flex-start;padding:10px 16px;font-size:13px;font-weight:900}.nova-nota button:disabled{opacity:.35;cursor:default}.eventos{margin:0;padding:0;list-style:none}.eventos li{flex-direction:column;gap:1px;margin-bottom:12px;padding-left:22px;font-size:14.5px;display:flex;position:relative}.eventos li:before{content:"";background:var(--lima);border:1px solid var(--preto);width:12px;height:12px;position:absolute;top:4px;left:0}.eventos li.evento-etapa:before,.eventos li.evento-recebida:before{background:var(--branco)}.eventos small{color:var(--cinza);font-size:12px}.eventos li.evento-nota span{white-space:pre-wrap}.eventos li.evento-aviso:before{background:var(--alerta)}.eventos li.evento-aviso span{color:var(--alerta);font-weight:600}.zona-apagar{border-top:1px solid var(--linha);margin-top:32px;padding-top:16px}.botao-apagar{color:var(--cinza);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.botao-apagar:hover{color:#b00020}.confirmar-apagar{background:var(--branco);border:2px solid #b00020;padding:14px 16px}.confirmar-apagar strong{font-family:var(--f-display);text-transform:uppercase;font-size:15px;font-weight:900;display:block}.confirmar-apagar p{margin:6px 0 12px;font-size:14.5px}.confirmar-apagar-botoes{flex-wrap:wrap;gap:8px;display:flex}.confirmar-apagar-botoes button{font-family:var(--f-display);text-transform:uppercase;cursor:pointer;background:var(--branco);color:var(--preto);border:2px solid var(--preto);padding:10px 16px;font-size:13px;font-weight:900}.confirmar-apagar-botoes .botao-apagar-sim{color:var(--branco);background:#b00020;border-color:#b00020}.confirmar-apagar-botoes button:disabled{opacity:.5;cursor:default}.login{background:var(--preto);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;place-items:center;min-height:100dvh;padding:16px;display:grid}.cartao-login{background:var(--branco);border-top:4px solid var(--lima);flex-direction:column;gap:8px;width:100%;max-width:380px;padding:28px 24px;display:flex}.cartao-login .login-logo{background:var(--preto);margin:-28px -24px 18px;padding:14px;line-height:0}.cartao-login .login-logo img{width:auto;height:24px}.cartao-login label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--grafite);margin-top:6px;font-size:11px;font-weight:700}.cartao-login input{background:var(--branco);border:1px solid var(--linha);color:var(--preto);padding:11px 12px;font-size:16px}.cartao-login input:focus{outline:3px solid var(--lima);outline-offset:0;border-color:var(--preto)}.cartao-login button{background:var(--lima);color:var(--preto);border:2px solid var(--preto);font-family:var(--f-display);text-transform:uppercase;cursor:pointer;margin-top:16px;padding:12px;font-size:14px;font-weight:900}.cartao-login button:hover{background:var(--preto);color:var(--lima)}.cartao-login button:disabled{opacity:.6;cursor:default}
