.pwr{position:relative;display:inline-block;max-width:100%}
.pwr.blk{display:block;flex:1 1 auto;min-width:0;width:100%}
.pwr.blk>input{width:100%;box-sizing:border-box}
.pwr>input.pwr-pad,.pwr-in>input.pwr-pad{padding-inline-end:44px}
.pwr>.pwr-eye,.pwr-in>.pwr-eye{position:absolute;top:50%;inset-inline-end:6px;transform:translateY(-50%);width:32px;height:32px;min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;border:0;border-radius:8px;background:transparent;color:var(--text3,var(--ink3,#9a9aa6));cursor:pointer;z-index:1}
.pwr>.pwr-eye.on,.pwr-in>.pwr-eye.on{color:var(--text,var(--ink,#fff))}
.pwr>.pwr-eye:focus-visible,.pwr-in>.pwr-eye:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.pwr>.pwr-eye svg,.pwr-in>.pwr-eye svg{width:18px;height:18px}
