.rmc-portal-row-detail-drawer .rmc-kv-list dt {
  font-size: var(--type-size-xs, 0.75rem);
  color: var(--text-secondary, inherit);
  margin-bottom: 0.15rem;
}

.rmc-portal-row-detail-drawer .rmc-kv-list dd {
  margin-bottom: var(--space-3, 0.75rem);
  font-weight: 500;
}

tr[data-rmc-row-detail="1"] {
  cursor: pointer;
}

tr[data-rmc-row-detail="1"]:hover {
  background: var(--surface-overlay, rgba(0, 0, 0, 0.04));
}

[data-rmc-row-detail-cards="1"] [data-rmc-row-detail="1"] {
  cursor: pointer;
}

[data-rmc-row-detail-cards="1"] [data-rmc-row-detail="1"]:hover {
  box-shadow: var(--elev-1, 0 1px 3px rgba(0, 0, 0, 0.12));
}

.rmc-portal-row-detail-drawer__actions:empty,
.rmc-portal-row-detail-drawer__actions[hidden] {
  display: none !important;
}
