:root{--fundo:#f6f7f9;--cartao:#fff;--texto:#1b1f24;--suave:#5b6672;--linha:#dde1e6;--acento:#0b5fff;--perigo:#b42318;--ok:#067647;--aviso:#b54708}@media (prefers-color-scheme:dark){:root{--fundo:#0e1114;--cartao:#171b20;--texto:#e8ebee;--suave:#9aa5b1;--linha:#2a3139;--acento:#6d9bff;--perigo:#ff8a80;--ok:#5fd39a;--aviso:#ffb86b}}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0;font:15px/1.5 system-ui,sans-serif}a{color:var(--acento)}.topo{background:var(--cartao);border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:10px 16px;display:flex}.topo strong{margin-right:12px}.topo a{padding:4px 2px;text-decoration:none}.topo a[aria-current=page]{border-bottom:2px solid var(--acento);font-weight:700}.topo .espaco{flex:1}.pagina{max-width:1100px;margin:0 auto;padding:16px}.estreita{max-width:460px;margin:40px auto;padding:0 16px}h1{margin:8px 0 16px;font-size:22px}h2{margin:24px 0 8px;font-size:17px}.cartao{background:var(--cartao);border:1px solid var(--linha);border-radius:10px;margin-bottom:16px;padding:16px}.numeros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.numeros .cartao{margin:0}.numeros b{font-size:26px;display:block}.numeros span{color:var(--suave);font-size:13px}table{border-collapse:collapse;background:var(--cartao);border:1px solid var(--linha);border-radius:10px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:8px 10px;font-size:14px}th{color:var(--suave);font-weight:600}.rolagem{overflow-x:auto}.etiqueta{border:1px solid var(--linha);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.etiqueta.bloqueada{color:var(--perigo);border-color:var(--perigo)}.etiqueta.ok{color:var(--ok);border-color:var(--ok)}.etiqueta.aviso{color:var(--aviso);border-color:var(--aviso)}.form{gap:10px;max-width:520px;display:grid}label{color:var(--suave);gap:4px;font-size:14px;display:grid}input,select,textarea{font:inherit;border:1px solid var(--linha);background:var(--fundo);color:var(--texto);border-radius:8px;padding:8px 10px}textarea{min-height:70px}button{font:inherit;background:var(--acento);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:8px 14px}button.perigo{background:var(--perigo)}button.neutro{color:var(--acento);border:1px solid var(--linha);background:0 0}button:disabled{opacity:.6;cursor:progress}.erro{color:var(--perigo);margin:0}.sucesso{color:var(--ok);margin:0}.suave{color:var(--suave)}.filtros{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filtros label{min-width:200px}.alerta{border-left:4px solid var(--aviso)}.mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:13px}.qr{background:#fff;border-radius:8px;padding:8px;display:inline-block}.paginacao{align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:640px){.pagina{padding:12px}th,td{padding:6px}}
