/* DÜNDAR AI password visibility 1.0.0 — scoped to decorated fields. */
.dundar-password-field { position:relative; display:block; width:100%; min-width:0; }
.dundar-password-field > input.dundar-password-input { box-sizing:border-box; width:100%; padding-inline-end:52px !important; }
.dundar-password-field > button.dundar-password-toggle {
  position:absolute; inset-inline-end:3px; top:50%; transform:translateY(-50%);
  display:inline-flex; align-items:center; justify-content:center;
  width:44px; height:40px; min-width:0; margin:0; padding:0;
  border:0; border-radius:8px; background:transparent; box-shadow:none;
  color:var(--text2, #8993ad); font:inherit; line-height:1; cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
.dundar-password-field > button.dundar-password-toggle:hover { color:var(--text, #edf0ff); background:rgba(128,140,170,.12); }
.dundar-password-field > button.dundar-password-toggle:focus-visible { outline:2px solid var(--accent, #748ffc); outline-offset:-2px; }
.dundar-password-toggle svg { display:block; flex-shrink:0; pointer-events:none; }
.dundar-password-input::-ms-reveal, .dundar-password-input::-ms-clear { display:none; }
@media (forced-colors:active) { .dundar-password-field > button.dundar-password-toggle { color:ButtonText; border:1px solid ButtonText; } }
