@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--fundo:#f6f6f4;--superficie:#fff;--texto:#1d1d1b;--texto-suave:#5d5d58;--borda:#deded8;--destaque:#1f4fd1;--alerta-fundo:#fff7e0;--alerta-borda:#e5c25a;--erro-fundo:#fdecec;--erro-borda:#d77;--ok-fundo:#e9f6ec;--ok-borda:#7bb98a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0;font-size:15px;line-height:1.5}a{color:var(--destaque)}h1{margin:0 0 1rem;font-size:1.5rem}h2{margin:2rem 0 .75rem;font-size:1.1rem}.acesso{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:10px;width:100%;max-width:380px;padding:2rem}.cartao h1{font-size:1.25rem}.cartao p{color:var(--texto-suave)}form.empilhado{gap:.9rem;display:grid}label{gap:.3rem;font-weight:500;display:grid}input{font:inherit;border:1px solid var(--borda);background:#fff;border-radius:6px;padding:.6rem .7rem}input:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--destaque);outline-offset:1px}button,.botao{font:inherit;border:1px solid var(--destaque);background:var(--destaque);color:#fff;cursor:pointer;border-radius:6px;padding:.6rem 1rem;font-weight:600;text-decoration:none}button.secundario{color:var(--texto);border-color:var(--borda);background:0 0}select{font:inherit;border:1px solid var(--borda);background:#fff;border-radius:6px;padding:.4rem .5rem}.codigo-qr{width:220px;height:220px;margin:1rem auto;display:block}.segredo-manual{word-break:break-all;background:var(--fundo);-webkit-user-select:all;user-select:all;border-radius:6px;padding:.5rem;font-family:ui-monospace,monospace}.aviso,.erro,.ok{border:1px solid var(--alerta-borda);background:var(--alerta-fundo);border-radius:6px;margin:.75rem 0;padding:.7rem .9rem}.erro{border-color:var(--erro-borda);background:var(--erro-fundo)}.ok{border-color:var(--ok-borda);background:var(--ok-fundo)}.vazio{color:var(--texto-suave);font-style:italic}.topo{background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}.topo .marca{font-weight:700}.topo nav{flex:1;gap:1rem;display:flex}.topo nav a{color:var(--texto);text-decoration:none}.topo nav a:hover{text-decoration:underline}.topo .usuario{color:var(--texto-suave);align-items:center;gap:.75rem;display:flex}main.conteudo{max-width:1200px;margin:0 auto;padding:1.5rem}.nota{color:var(--texto-suave);font-size:.9rem}table{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borda);width:100%}th,td{text-align:left;border-bottom:1px solid var(--borda);vertical-align:top;padding:.5rem .65rem}th{background:#fafaf8;font-weight:600}td.numero,th.numero{text-align:right;font-variant-numeric:tabular-nums}td code{word-break:break-all;font-size:.8rem}dl.indicadores{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin:0;display:grid}dl.indicadores div{background:var(--superficie);border:1px solid var(--borda);border-radius:8px;padding:.75rem}dl.indicadores dt{color:var(--texto-suave);font-size:.85rem}dl.indicadores dd{margin:.25rem 0 0;font-size:1.15rem;font-weight:600}form.filtros{align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}
