
/* ===== Object detail page wrapper ===== */
.obj-detail-head {
  display: flex; align-items: center; gap: 12px;
  padding: 12px 16px; margin-bottom: 14px;
  background: var(--bg-elevated, #141b33);
  border: 1px solid var(--border);
  border-radius: 10px;
}
.obj-detail-title { flex: 1; font-size: 15px; }
.obj-detail-title b { color: var(--text); }
.obj-detail-actions { display: flex; gap: 6px; }

/* ===== Object registry (ef-page-objects) ===== */
.obj-name { color: var(--text); font-weight: 500; }
.obj-row-actions { display: inline-flex; gap: 4px; align-items: center; }
.dim { color: var(--text-muted); opacity: .7; }
#obj-table ef-chip { font-size: 11px; padding: 2px 8px; }
#obj-table .mono { font-size: 12px; }
