html body .um.um-login .um-form .skb-password-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 48px;gap:8px;position:relative;width:100%;align-items:stretch}
html body .um.um-login .um-form .skb-password-wrap>input{box-sizing:border-box;width:100%!important;min-width:0!important;min-height:48px;padding-right:12px!important;margin:0!important}
html body .um.um-login .um-form button.skb-password-eye{position:static!important;transform:none!important;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:44px;min-height:48px;height:auto;margin:0;padding:0;border:1px solid #443348;border-radius:10px;background:#110e17;color:#f5c955;box-shadow:none;cursor:pointer;line-height:1}
html body .um.um-login .um-form button.skb-password-eye:hover{background:#251a2d;border-color:#f5c955;color:#ffe28b}
html body .um.um-login .um-form button.skb-password-eye:focus-visible{outline:2px solid #f5c955;outline-offset:3px}
html body .um.um-login .um-form .skb-password-eye svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
html body .um.um-login .um-form .skb-password-eye .skb-eye-slash{display:none}
html body .um.um-login .um-form .skb-password-eye[data-shown="true"] .skb-eye-slash{display:block}
html body .um.um-login .um-form .skb-password-eye svg{width:20px;height:20px;flex-shrink:0}
html body .um.um-login .um-form .skb-eye-text{display:none}
