/* 密码显示/隐藏 —— 8000 平台通用 */
.pwd-box{position:relative;display:block;min-width:0}
.pwd-box>input.pwd-input{width:100%!important;padding-right:40px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dcdfe6!important;border-radius:6px!important;color:#303133!important;box-shadow:none!important}
.pwd-box>input.pwd-input:focus{outline:none!important;border-color:#409eff!important;box-shadow:0 0 0 2px rgba(64,158,255,.2)!important;background:#fff!important}
button.pwd-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:28px;height:28px;margin:0!important;padding:0!important;border:0!important;border-radius:6px;background:transparent!important;color:#909399!important;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;box-shadow:none!important}
button.pwd-eye:hover{color:#409eff!important;background:#eef6ff!important}
button.pwd-eye:focus-visible{outline:2px solid #409eff;outline-offset:1px}
button.pwd-eye svg{display:block;pointer-events:none}
button.pwd-eye .eye-off{display:none}
button.pwd-eye.on .eye-open{display:none}
button.pwd-eye.on .eye-off{display:block}
input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear{display:none}
.token-entry .pwd-box{flex:1 1 auto;min-width:0}
.credentials .pwd-box{width:100%}
