/* ================= RIGHT INSPECTOR PANE ================= */
.inspector-body {
  flex: 1;
  overflow-y: auto;
  padding: 14px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.code-box {
  background: var(--md-code-bg);
  border: 1px solid var(--md-outline-variant);
  border-radius: var(--md-radius-md);
  padding: 12px;
  font-family: 'JetBrains Mono', monospace;
  font-size: 11px;
  line-height: 1.5;
  color: var(--md-code-fg);
  overflow-x: auto;
  white-space: pre;
}
.kv-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}
.kv-card {
  background: var(--md-surface-container);
  border: 1px solid var(--md-outline-variant);
  border-radius: var(--md-radius-sm);
  padding: 8px 10px;
}
.kv-card .k { font-size: 10px; color: var(--md-on-surface-variant); text-transform: uppercase; }
.kv-card .v {
  font-family: 'JetBrains Mono', monospace;
  font-size: 12px;
  font-weight: 600;
  color: var(--md-on-surface);
  margin-top: 3px;
}
.inspector-heading { font-size: 11.5px; font-weight: 600; color: var(--md-on-surface-variant); }
.code-box.exec-log { flex: 1; min-height: 160px; overflow-y: auto; }
.thumb-pair.thumb-pair--inspector { height: 105px; }
