/* 1.4.92: Console ao vivo (só desenvolvedor). Aparência de terminal em qualquer tema. */
.sc-wrap{display:grid;gap:10px;min-width:0}
.sc-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
.sc-toolbar label{display:grid;gap:4px;font-size:12.5px;font-weight:600;color:var(--cp-muted,#6b6480)}
.sc-toolbar select,.sc-toolbar input{height:38px;padding:0 10px;border:1px solid var(--cp-line,#e3def0);border-radius:10px;font:inherit;font-weight:400;min-width:150px;max-width:100%;background:#fff;color:inherit}
.sc-toolbar .sc-grow{flex:1 1 220px}.sc-toolbar .sc-grow input{width:100%}
.sc-buttons{display:flex;gap:8px;flex-wrap:wrap}
.sc-status{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cp-muted,#6b6480)}
.sc-dot{width:9px;height:9px;border-radius:50%;background:#a8a29e}
.sc-dot.on{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}
.sc-console{background:#0d1117;color:#d6deeb;border-radius:14px;border:1px solid #1f2733;height:min(68vh,720px);overflow:auto;padding:10px 0;
  font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;outline:none}
.sc-console:focus-visible{box-shadow:0 0 0 3px rgba(106,61,240,.45)}
.sc-line{display:grid;grid-template-columns:auto 52px minmax(0,1fr);gap:10px;padding:1px 14px;align-items:baseline}
.sc-line:hover{background:#161b22}
.sc-line time{color:#7d8590;white-space:nowrap}
.sc-kind{font-weight:700;text-align:center;border-radius:5px;font-size:11px;padding:0 4px}
.sc-text{overflow-wrap:anywhere;white-space:pre-wrap}.sc-text b{color:#e6edf3;font-weight:600}
.sc-ia .sc-kind{color:#c4b5fd;background:rgba(139,92,246,.18)}
.sc-mensagem .sc-kind{color:#86efac;background:rgba(34,197,94,.15)}
.sc-chamada .sc-kind{color:#93c5fd;background:rgba(59,130,246,.18)}
.sc-atendimento .sc-kind{color:#fcd34d;background:rgba(245,158,11,.16)}
.sc-acesso .sc-kind{color:#fda4af;background:rgba(244,63,94,.16)}
.sc-modulo .sc-kind{color:#a5f3fc;background:rgba(6,182,212,.15)}
.sc-sistema .sc-kind{color:#e5e7eb;background:rgba(229,231,235,.12)}
.sc-api .sc-kind{color:#cbd5e1;background:rgba(148,163,184,.14)}
.sc-api .sc-text{color:#94a3b8}
.sc-integracao .sc-kind{color:#fcd34d;background:rgba(245,158,11,.15)}
.sc-tarefa .sc-kind{color:#f9a8d4;background:rgba(236,72,153,.15)}
.sc-erro .sc-kind{color:#fecaca;background:rgba(239,68,68,.22)}
.sc-erro .sc-text{color:#fca5a5}
.sc-older{display:block;margin:0 auto 8px;background:#161b22;color:#d6deeb;border:1px solid #30363d;border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}
.sc-empty{margin:20px 14px;color:#7d8590}
@media (max-width:640px){.sc-line{grid-template-columns:1fr;gap:0;padding:4px 12px;border-bottom:1px solid #161b22}.sc-kind{justify-self:start}}
