:root{--fundo:#10151a;--superficie:#171e26;--superficie-alta:#1e2731;--linha:#2a3540;--tinta:#e8eef4;--suave:#93a4b5;--marca:#79b096;--marca-fraca:#1b2a24;--alerta:#d9a04e;--alerta-fraco:#2e2517;--critico:#d9705f;--critico-fraco:#2e1c1a}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55}a{color:var(--marca);text-underline-offset:3px}.pagina{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.topo{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:baseline;border-bottom:1px solid var(--linha);padding-bottom:.9rem;margin-bottom:1.75rem}.entrada h1 svg,.topo h1 svg{color:var(--tinta)}.topo h1{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}.topo h1 span{color:var(--marca)}.topo nav{display:flex;gap:1rem;font-size:.9rem}.topo form{margin-left:auto}section{margin-bottom:2.25rem}h2{font-size:1.05rem;margin:0 0 .15rem}.ajuda{margin:0 0 .9rem;color:var(--suave);font-size:.86rem;max-width:70ch}.rolagem{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.88rem}th{text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-weight:600;padding:.5rem .9rem .5rem 0;white-space:nowrap}td,th{border-bottom:1px solid var(--linha)}td{padding:.6rem .9rem .6rem 0;vertical-align:middle}td.numero{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mono{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:.82rem;color:var(--suave)}.selo{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.selo-ok{background:var(--marca-fraca);color:var(--marca)}.selo-atencao{background:var(--alerta-fraco);color:var(--alerta)}.selo-critico{background:var(--critico-fraco);color:var(--critico)}input,select{background:var(--superficie);border:1px solid var(--linha);color:var(--tinta);border-radius:5px;padding:.45rem .6rem;font:inherit;font-size:.88rem;min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--marca);outline-offset:2px}button{background:var(--marca);color:#06231a;border:none;border-radius:5px;padding:.45rem .85rem;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}button.secundario{border:1px solid var(--linha);color:var(--tinta)}button.perigo,button.secundario{background:transparent;font-weight:500}button.perigo{border:1px solid var(--critico);color:var(--critico)}.acoes{display:flex;flex-wrap:wrap;gap:.4rem}.acoes form{display:inline}.acoes form.confirmar,form.confirmar{display:inline-flex;gap:.35rem;align-items:center}form.confirmar input:not([type=hidden]){width:9rem}.formulario{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem;align-items:end;background:var(--superficie);border:1px solid var(--linha);border-radius:8px;padding:1rem}.formulario label{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--suave)}.formulario .grupo-endereco{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.7rem;gap:.7rem;margin:0;padding:.6rem 0 0;border:0;border-top:1px solid var(--linha)}.formulario .grupo-endereco legend{padding:0 .3rem 0 0;font-size:.78rem;font-weight:600;color:var(--suave)}.pendencias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.88rem}a.selo{text-decoration:none;margin-top:.3rem}.recado{border-left:3px solid var(--marca);background:var(--superficie);border-radius:0 6px 6px 0;padding:.7rem 1rem;margin-bottom:1.25rem;font-size:.9rem}.recado-erro{border-left-color:var(--critico);color:var(--critico)}.entrada{max-width:22rem;margin:18vh auto 0}.entrada h1{display:flex;align-items:center;gap:.55rem;font-size:.92rem;letter-spacing:.02em;text-transform:uppercase}.entrada h1 span{color:var(--marca)}.entrada form{display:flex;flex-direction:column;gap:.7rem;margin-top:1rem}.vazio{color:var(--suave);font-size:.88rem;padding:.9rem 0}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.campo-link{width:100%;max-width:44rem}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.7rem;gap:.7rem;margin:0 0 1rem;padding:0;list-style:none}.numeros li{background:var(--superficie);border:1px solid var(--linha);border-radius:8px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.15rem}.numeros .rotulo{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--suave)}.numeros .valor{font-size:1.25rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numeros .detalhe{font-size:.8rem;color:var(--suave)}.numeros li.critico .valor{color:var(--critico)}.resumo-job{max-width:28rem;overflow-wrap:anywhere}