*,:before,:after{box-sizing:border-box}:root{--fundo:#0b0e14;--painel:#121722;--linha:#222a38;--texto:#d7dbe3;--fraco:#7d8592;--ambar:#f5a623;--ok:#3ddc84;--falha:#ff5c5c;--mono:Consolas, "Cascadia Mono", "SF Mono", Menlo, monospace}html,body{background:var(--fundo);color:var(--texto);font-family:var(--mono);margin:0;font-size:13px}.terminal{max-width:1400px;margin:0 auto;padding:18px 24px}header{border-bottom:1px solid var(--linha);align-items:center;gap:22px;padding-bottom:10px;display:flex}.marca{color:var(--ambar);letter-spacing:.12em;font-weight:700}nav{gap:4px;display:flex}nav button,.sessao button,button.destaque{color:var(--texto);border:1px solid var(--linha);font-family:inherit;font-size:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;padding:4px 12px}nav button.ativo{border-color:var(--ambar);color:var(--ambar)}nav button:hover,.sessao button:hover,button.destaque:hover{border-color:var(--ambar)}button.destaque{color:var(--ambar);border-color:var(--ambar)}.sessao{color:var(--fraco);align-items:center;gap:10px;margin-left:auto;display:flex}.painel{background:var(--painel);border:1px solid var(--linha);margin-top:16px;padding:14px 18px}h1{color:var(--ambar);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:1em}dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}dt{color:var(--fraco)}dd{margin:0}.estado{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.consultando{color:var(--fraco)}.ok{color:var(--ok)}.falha{color:var(--falha)}.alerta{color:var(--ambar)}.fraco{color:var(--fraco)}.erro code{color:var(--ambar)}.meta{color:var(--fraco);margin:12px 0 0;font-size:.85em}.vazio{color:var(--ambar);border:1px dashed var(--linha);padding:10px 12px}.barra{color:var(--fraco);align-items:center;gap:18px;margin:0 0 8px;display:flex}.contagem{margin-left:auto}.rolagem{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;color:var(--fraco);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--linha);padding:4px 10px 6px;font-size:.85em;font-weight:400}td{border-bottom:1px solid #171d29;padding:4px 10px}tr:hover td{background:#161c29}td.num{font-variant-numeric:tabular-nums}tr.atenuado td{color:var(--fraco)}.solta{border:1px dashed var(--fraco);text-align:center;color:var(--fraco);cursor:pointer;padding:26px 16px}.solta.ativa,.solta:hover{border-color:var(--ambar);color:var(--texto)}.resultado{margin-top:12px}th.dir,td.dir{text-align:right}.barra select{background:var(--fundo);color:var(--texto);border:1px solid var(--linha);font-family:inherit;font-size:inherit;padding:2px 6px}.barra button{color:var(--ambar);border:1px solid var(--ambar);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;padding:2px 10px}button.mini{color:var(--fraco);border:1px solid var(--linha);cursor:pointer;background:0 0;padding:1px 8px;font-family:inherit;font-size:.85em}button.mini:hover{color:var(--ambar);border-color:var(--ambar)}.formulario{border:1px solid var(--ambar);background:#0f131c;margin:0 0 14px;padding:12px 16px}.formulario h2{color:var(--ambar);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:.95em}.grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;display:grid}.grade label{flex-direction:column;gap:3px;display:flex}.grade label.largo{grid-column:1/-1}.grade label>span{color:var(--fraco);font-size:.85em}.grade input[type=text],.grade input[type=number],.grade input[type=date],.grade input[type=password],.grade select,.grade textarea{background:var(--fundo);color:var(--texto);border:1px solid var(--linha);font-family:inherit;font-size:inherit;padding:4px 6px}.grade input:focus,.grade select:focus,.grade textarea:focus{border-color:var(--ambar);outline:none}.formulario .erro ul{margin:4px 0 0;padding-left:18px}.acoes{gap:10px;margin:12px 0 0;display:flex}.acoes button{font-family:inherit;font-size:inherit;cursor:pointer;color:var(--texto);border:1px solid var(--linha);background:0 0;padding:4px 14px}.acoes button.destaque{color:var(--ambar);border-color:var(--ambar)}.acoes button:disabled{opacity:.5;cursor:default}h2.sub{color:var(--fraco);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 6px;font-size:.9em}
