.ssw1658-password-wrap { position:relative;display:block;width:100%;min-width:0; }
.ssw1658-password-wrap > input { width:100% !important;box-sizing:border-box;padding-right:49px !important; }
.ssw1658-password-wrap .ssw1658-password-eye { position:absolute;inset-block-start:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;padding:0;border:0;background:transparent;color:#826300;cursor:pointer;border-radius:10px;z-index:2; }
.ssw1658-password-wrap .ssw1658-password-eye:hover { background:rgba(245,190,21,.15);color:#1d1d1d; }
.ssw1658-password-wrap .ssw1658-password-eye:focus-visible { outline:3px solid #f9c526;outline-offset:1px; }
@media (prefers-color-scheme:dark) { .ssw1658-password-wrap .ssw1658-password-eye { color:#e4b82e; } }
