.auth-visibility-toggle{width:24px;height:24px;min-width:24px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important;color:transparent!important;font-size:0!important;line-height:1}.auth-visibility-toggle[data-visibility-state="hidden"]{background-image:url("./icon-display.svg")!important}.auth-visibility-toggle[data-visibility-state="visible"]{background-image:url("./icon-hidden.svg")!important}.auth-visibility-toggle:focus-visible{outline:2px solid #ffb20a;outline-offset:2px}

/* Signup-only spacing: keep each label visually separated from the input above. */
#signupForm .field>label{padding-top:8px}
