/* Account-card controls only; shared history and auth keep their own styles. */
.client-account-detail {
  --client-danger-surface: #fdecec;
  --client-danger-ink: #9c2430;
  --client-danger-border: #f8cfd0;
}
.client-account-detail .section-title { color: var(--muted-strong); }
.client-account-detail .btn-op {
  background: var(--surface-2);
  color: var(--accent-text);
  border-color: var(--line-strong);
}
.client-account-detail .btn-op.done {
  background: var(--accent-soft);
  color: var(--accent-text);
}
.client-account-detail .btn-op.danger {
  background: var(--client-danger-surface);
  color: var(--client-danger-ink);
  border-color: var(--client-danger-border);
}
.client-account-detail .form-input::placeholder { color: var(--muted); opacity: 1; }
