/* password-toggle (Orchestrator todo #75, 2026-09-06) -- "näita parooli" silma-ikoon.
   Lisa see plokk oma projekti enda style.css'i lõppu (reference-only, sama muster mis
   env-banner.css -- struktuur/käitumine peaks jääma samaks, värvitoonid võivad projekti enda
   disainisüsteemiga kohaneda). Eeldab, et projekti input[type=password] väljad on juba
   width:100% (levinud muster, vt globaalne `input { width:100% }` reegel) -- wrap võtab selle
   rolli üle, input ise jääb 100% OMA wrap'i suhtes, mitte enam otse vanema suhtes. */
.pw-toggle-wrap { position: relative; display: block; width: 100%; }
.pw-toggle-input { width: 100%; padding-right: 34px !important; box-sizing: border-box; }
/* Edge (Chromium) toetab endiselt legacy ::-ms-reveal/::-ms-clear parooli-ikoone -- Chrome mitte.
   Ilma selle reeglita näidatakse Edge'is KAKS silma-ikooni (meie oma + Edge'i natiivne). */
.pw-toggle-input::-ms-reveal, .pw-toggle-input::-ms-clear { display: none; }
.pw-toggle-btn {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  cursor: pointer;
  font-size: 15px;
  line-height: 1;
  padding: 4px 6px;
  color: var(--muted, #666);
  border-radius: 4px;
}
.pw-toggle-btn:hover { opacity: 0.7; background: var(--bg, rgba(0,0,0,0.05)); }
.pw-toggle-btn:focus-visible { outline: 2px solid var(--primary, #2a5d8f); outline-offset: 1px; }
