/* EFIX workspace database connector — styles specific to the Efix UI
   (activity/progress panel in assistant bubbles, connector settings cards).
   Kept out of style.css so Efix UI changes don't require editing the main
   stylesheet; relies on the same design tokens (--border, --bg-elevated,
   --text, --text-muted, --info, --danger-text, --badge-green-text) defined
   there, so this file must load after style.css. */

.efix-activity {
  margin: 0 0 10px;
  border: 1px solid var(--border);
  border-radius: 10px;
  background: var(--bg-elevated);
  color: var(--text-muted);
  font-size: .74rem;
}

.efix-activity summary {
  cursor: pointer;
  padding: 7px 10px;
  color: var(--text);
  font-weight: 700;
}

.efix-activity-list {
  margin: 0;
  padding: 0 12px 8px 30px;
}

.efix-activity-list li { padding: 3px 0; }
.efix-activity-list li::marker { color: var(--badge-green-text); }
.efix-activity-list .efix-activity-working::marker { color: var(--info); }
.efix-activity-list .efix-activity-warning::marker,
.efix-activity-list .efix-activity-error::marker { color: var(--danger-text); }

.connector-efix-card, .workspace-efix-card { border: 1px solid var(--border); border-radius: 14px; background: var(--bg-elevated); padding: 18px; margin: 14px 0 18px; }
.connector-efix-details { color: var(--text-muted); font-size: .8rem; line-height: 1.5; margin: 10px 0; }
