:root{--bg:#f4f5f7;--card:#fff;--txt:#1b1e24;--sub:#5d6470;--borda:#dfe2e7;--acento:#d6453d;--ok:#1f9d55;--alerta:#c27c0e;--erro:#c53030;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#14161c;--card:#1d2028;--txt:#e8eaee;--sub:#9aa1ad;--borda:#2c303a;--acento:#ef5d55;--ok:#3ccf7f;--alerta:#e8a33a;--erro:#f26b6b}}*{box-sizing:border-box}body{background:var(--bg);color:var(--txt);margin:0;font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--acento)}main{max-width:1100px;margin:0 auto;padding:16px}header.topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}header.topo h1{margin:0;font-size:20px}nav{align-items:center;gap:12px;display:flex}.card{background:var(--card);border:1px solid var(--borda);border-radius:10px;padding:14px}.grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.conta h2{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.ponto{background:var(--erro);border-radius:50%;width:9px;height:9px;display:inline-block}.ponto.on{background:var(--ok)}.kv{grid-template-columns:auto 1fr;gap:2px 10px;font-size:14px;display:grid}.kv dt{color:var(--sub)}.kv dd{font-variant-numeric:tabular-nums;margin:0}.baixo{color:var(--alerta);font-weight:600}.zero{color:var(--erro);font-weight:700}.feed{margin-top:16px}.feed ul{margin:0;padding:0;list-style:none}.feed li{border-top:1px solid var(--borda);grid-template-columns:64px 90px 1fr;gap:8px;padding:6px 0;font-size:14px;display:grid}.feed li.importante{font-weight:600}.feed .hora,.feed .quem{color:var(--sub);font-variant-numeric:tabular-nums}.abas{gap:6px;margin-bottom:8px;display:flex}button,.botao{font:inherit;border:1px solid var(--borda);background:var(--card);color:var(--txt);cursor:pointer;border-radius:8px;padding:7px 12px}button.primario{background:var(--acento);border-color:var(--acento);color:#fff}button[aria-pressed=true]{border-color:var(--acento);color:var(--acento)}input,select{font:inherit;border:1px solid var(--borda);background:var(--bg);color:var(--txt);border-radius:8px;max-width:100%;padding:7px 9px}form.auth{gap:10px;max-width:360px;margin:10vh auto;display:grid}label{color:var(--sub);gap:4px;font-size:14px;display:grid}.msg-erro{color:var(--erro);font-size:14px}.msg-ok{color:var(--ok);font-size:14px}.tabela-regras{border-collapse:collapse;width:100%;font-size:14px}.tabela-regras td{border-top:1px solid var(--borda);padding:6px 4px}section+section{margin-top:14px}.linha{flex-wrap:wrap;align-items:end;gap:10px;display:flex}code.token{word-break:break-all;background:var(--bg);border-radius:6px;padding:8px;display:block}@media (max-width:560px){.feed li{grid-template-columns:52px 1fr}.feed .quem{display:none}}
