.tdw-password-field{position:relative;display:block;width:100%;min-width:0}
.tdw-password-field>input{padding-right:3.5rem!important;width:100%;box-sizing:border-box}
.tdw-password-field>.tdw-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-height:0;margin:0;padding:10px;border:0;border-radius:6px;background:transparent;color:#a77812;cursor:pointer;line-height:1}
.tdw-password-toggle svg{display:block;width:22px;height:22px;pointer-events:none}
.tdw-password-toggle:hover{background:rgba(212,166,58,.12)}
.tdw-password-toggle:focus-visible{outline:2px solid #d4a63a;outline-offset:1px}
.tdw-password-toggle[aria-pressed=false] .tdw-eye-slash{display:none}
