.bi-panel{gap:28px;min-width:0;display:grid}.bi-behaviour{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px}.bi-behaviour h2{margin:0 0 12px;font-size:22px}.bi-behaviour p{color:var(--muted);max-width:72ch;margin:0;line-height:1.8}.bi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bi-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:20px}.bi-card h3{font:12px/1.5 var(--font-mono);color:var(--muted);margin:0 0 16px;font-weight:400}.bi-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bi-bars li{font:12px/1.5 var(--font-mono);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.bi-bars li code{overflow-wrap:anywhere;color:var(--foreground)}.bi-bar{background:var(--surface-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.bi-bar i{background:var(--accent);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.bi-bar i{transition:width .4s}}.bi-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bi-chips li{border:1px solid var(--border);font:11px/1.5 var(--font-mono);border-radius:999px;align-items:center;min-height:32px;padding:7px 11px;display:flex}.bi-sevHigh{color:var(--viz-signal);border-color:var(--viz-signal)}.bi-sevMed{color:var(--accent)}.bi-chart{min-width:0;margin:0}.bi-chart svg{width:100%;height:140px;display:block}.bi-chart figcaption{color:var(--muted);font:10px/1.6 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.bi-tableFallback{font:11px/1.6 var(--font-mono);color:var(--muted);margin-top:12px}.bi-tableFallback summary{align-items:center;min-height:44px;display:flex}.bi-tableFallback table{font-size:11px}.bi-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bi-related a{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;min-height:44px;padding:16px;display:flex}.bi-related strong{overflow-wrap:anywhere}.bi-reason{color:var(--muted);font:11px/1.5 var(--font-mono)}.bi-dirChips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.bi-dirChips a{border:1px solid var(--border);min-height:44px;font:11px/1.5 var(--font-mono);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.bi-empty{color:var(--muted);font-size:13px;line-height:1.7}@media (max-width:767px){.bi-grid,.bi-related{grid-template-columns:minmax(0,1fr)}.bi-behaviour,.bi-card{padding:18px 16px}.bi-chart svg{height:100px}}
