/* ── Shared password show/hide toggle ──
   Used by index.template.html (auth modal) and reset-password.html.
   Consolidated in the 2026-07 UI review — was byte-identical in both files.
   Neither page loads sidebar.css (landing page / standalone auth card, not
   the dashboard sidebar layout), so this lives in its own small file rather
   than sidebar.css — same precedent as samples-trust.css. */
.password-wrapper { position: relative; display: flex; align-items: center; }
.password-wrapper input { padding-right: 2.75rem; }
.password-wrapper input::-ms-reveal,
.password-wrapper input::-ms-clear { display: none; }
.password-toggle {
  position: absolute; right: 0;
  background: none; border: none; cursor: pointer;
  color: var(--text-muted);
  padding: 0 0.75rem;
  height: 100%; min-width: 44px; min-height: 44px;
  display: none; align-items: center; justify-content: center;
  border-radius: 0 8px 8px 0;
}
.password-toggle:hover { color: var(--text); }
.password-toggle svg { width: 18px; height: 18px; pointer-events: none; }
