.password-control{display:block;position:relative}.password-control input{box-sizing:border-box;width:100%;padding-right:54px!important}.member-form button.password-toggle,.password-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px!important;height:44px;min-height:44px;min-width:44px;padding:10px!important;margin:0!important;background:transparent!important;border:0!important;color:#b8d3f3!important;box-shadow:none!important;cursor:pointer}.password-toggle svg{width:24px;height:24px}.password-toggle .eye-slash{display:none}.password-toggle[aria-pressed=true] .eye-slash{display:block}.password-toggle:focus-visible{outline:2px solid #32ccff!important;outline-offset:0;border-radius:8px}.remember-login{display:flex!important;align-items:center;gap:10px;font-size:14px}.remember-login input{width:18px!important;height:18px;accent-color:#1cbfff}.remember-help{display:block;font-size:12px;color:#a2b7d2;margin:0 0 16px}
