.ops-counters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ops-counter{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);flex:130px;min-width:0;padding:14px 16px}.ops-counter__value{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1;display:block}.ops-counter__value--warn{color:var(--amber)}.ops-counter__value--danger{color:var(--danger)}.ops-counter__value--info{color:var(--info)}.ops-counter__label{color:var(--muted);margin-top:4px;font-size:12px;display:block}.ops-subtitle{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:18px 0 10px;font-size:11px;font-weight:500}.ops-list{gap:8px;max-height:360px;display:grid;overflow:auto}.ops-row{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);white-space:nowrap;grid-template-columns:auto minmax(140px,1fr) minmax(140px,1fr) minmax(180px,1.6fr) auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.ops-row__trace{font-family:var(--mono);color:var(--muted);font-size:11px}.ops-row__scenario,.ops-row__persona{font-family:var(--mono);color:var(--text-dim);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ops-row__persona{color:var(--muted)}.ops-row__risk{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.ops-row__action{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);color:var(--muted);border-radius:20px;justify-self:start;padding:2px 8px;font-size:11px}.ops-row__action--HOLD{border-color:var(--danger);color:var(--danger)}.ops-row__action--VERIFY,.ops-row__action--WARN{border-color:var(--amber);color:var(--amber)}.ops-row__action--ALLOW{border-color:var(--ok);color:var(--ok)}.ops-row__flag{font-family:var(--mono);letter-spacing:.03em;color:var(--danger);border:1px solid var(--danger-dim);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10.5px}@media (max-width:560px){.ops-counter__value{font-size:23px}.ops-row{padding:9px 10px;font-size:12px}}
