/* ════════════════════════════════════════════════════════════════════════
   DS Form Persistence — "Saved" pip indicator (Phase 4-5 Step A)
   Subtle top-right badge that fades in when autosave fires, fades after ~1.5s.
   Consumer form needs position:relative (utility auto-sets if static).
   ════════════════════════════════════════════════════════════════════════ */

.ds-form-saved-pip {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 2px 8px;
  border-radius: var(--radius-full);
  font-size: var(--text-xs);
  font-weight: 600;
  color: var(--success);
  background: var(--success-bg);
  border: 1px solid var(--cf-border);
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--dur) var(--ease);
  z-index: 2;
}

.ds-form-saved-pip.show { opacity: 1; }
