/* BangunIde 1.1.21 — show/hide icon for all password inputs, including mobile sheets. */
.bi-password-wrap{display:block;position:relative;width:100%;min-width:0}
.bi-password-wrap > input{width:100%;min-width:0;padding-right:61px!important}
.bi-password-wrap > button.bi-pass-toggle{
  appearance:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);
  box-sizing:border-box;display:flex;align-items:center;justify-content:center;
  width:44px!important;height:44px!important;min-width:44px;min-height:44px;
  margin:0!important;padding:0!important;border:0!important;border-radius:10px;
  background:transparent;color:#445dc1;cursor:pointer;z-index:2;
  box-shadow:none;line-height:1;flex:none;
}
.bi-password-wrap > button.bi-pass-toggle:hover{background:#eef2ff}
.bi-password-wrap > button.bi-pass-toggle:focus-visible{outline:3px solid #89a2ff;outline-offset:1px}
.bi-password-wrap > button.bi-pass-toggle svg{display:block;pointer-events:none}
@media (prefers-reduced-motion:reduce){.bi-password-wrap > button.bi-pass-toggle{transition:none}}
