/* Open eye offers reveal; crossed-out eye offers conceal. */
.adserver-password-toggle svg {margin:auto}
.vinetur-password-toggle .vinetur-password-eye--open,
.adserver-password-toggle .adserver-eye-open,
.vt-password-button .vt-password-eye--open {display:block!important}
.vinetur-password-toggle .vinetur-password-eye--closed,
.adserver-password-toggle .adserver-eye-closed,
.vt-password-button .vt-password-eye--closed {display:none!important}
.vinetur-password-toggle[aria-pressed="true"] .vinetur-password-eye--open,
.adserver-password-toggle[aria-pressed="true"] .adserver-eye-open,
.vt-password-button[aria-pressed="true"] .vt-password-eye--open {display:none!important}
.vinetur-password-toggle[aria-pressed="true"] .vinetur-password-eye--closed,
.adserver-password-toggle[aria-pressed="true"] .adserver-eye-closed,
.vt-password-button[aria-pressed="true"] .vt-password-eye--closed {display:block!important}
.vt-password-field {display:block;position:relative}
.vt-password-field.input-group {display:flex}
.vt-password-field>.vt-password-input {box-sizing:border-box;width:100%;margin:0!important;padding-right:48px!important}
.vt-password-field.input-group>.vt-password-input {width:1%;min-width:0;flex:1 1 auto}
.vt-password-field>.vt-password-button,
.vt-password-field>.vt-password-button:hover,
.vt-password-field>.vt-password-button:focus,
.vt-password-field>.vt-password-button:active {position:absolute!important;z-index:5;right:4px;top:50%;display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;transform:translateY(-50%);border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6d7568;cursor:pointer;appearance:none}
.vt-password-button svg {display:block;width:20px;height:20px;fill:currentColor;pointer-events:none}
.vt-password-field>.vt-password-button:hover {color:#454c42}
.vt-password-field>.vt-password-button:focus-visible {outline:2px solid #81ad32!important;outline-offset:-3px}
html.dark-mode .vt-password-field>.vt-password-button {color:#b7c5c6}
html.dark-mode .vt-password-field>.vt-password-button:hover {color:#fff}
