.passwordField{min-width:0;color:var(--ad-ink,var(--site-glass-ink,#284d39));flex-direction:column;gap:8px;display:flex}.passwordField.passwordField>label{color:inherit;text-transform:none;letter-spacing:0;margin:0;font:600 14px/1.5 Arial,sans-serif;display:block}.passwordField .passwordControl{width:100%;min-width:0;display:block;position:relative}.passwordField .passwordControl>input{width:100%;min-width:0;display:block;padding-right:56px!important}.passwordField .passwordControl>.passwordVisibility{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;margin:auto 0;padding:10px;transition:background .18s,color .18s;display:grid;position:absolute;inset:0 5px 0 auto}.passwordField .passwordControl>.passwordVisibility:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.passwordField .passwordControl>.passwordVisibility:focus-visible{outline-offset:-3px;outline:2px solid}.passwordField .passwordControl>.passwordVisibility:disabled{opacity:.5;cursor:default}.passwordVisibility svg{pointer-events:none;width:22px;height:22px;display:block}.passwordControl>input::-ms-reveal{display:none}.passwordControl>input::-ms-clear{display:none}.passwordField>.authPasswordHint{color:var(--ad-muted,var(--site-glass-muted,#63796c));font:400 13px/1.5 Arial,sans-serif}@media (prefers-reduced-motion:reduce){.passwordField .passwordVisibility{transition:none}}
