button.hf-password-visibility{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;min-height:44px;margin:3px 0 4px auto;padding:7px 11px;border:1px solid #ad8b42;border-radius:7px;background:#fffaf0;color:#25333b;font:600 13px/1.2 Arial,sans-serif;cursor:pointer;box-shadow:none}
button.hf-password-visibility:hover{background:#f4e8ce}
button.hf-password-visibility:focus-visible{outline:3px solid #ad8b42;outline-offset:3px}
button.hf-password-visibility svg{fill:none;stroke:currentColor;stroke-width:1.7}
button.hf-password-visibility[aria-pressed="true"]{background:#25333b;color:#fffaf0}
