.password-control{display:block;position:relative;width:100%;min-width:0}.password-control input{width:100%;padding-right:54px!important;box-sizing:border-box}.password-toggle{position:absolute!important;right:4px;top:50%!important;transform:translateY(-50%);width:44px!important;height:44px;min-width:44px;min-height:44px;padding:10px!important;margin:0!important;border:0!important;background:transparent!important;color:#dbc58e!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;border-radius:8px}.password-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.password-toggle:focus-visible{outline:2px solid #dbc58e;outline-offset:-3px}
/* Keep one reveal control: the app's accessible, labelled button. */
input::-ms-reveal,input::-ms-clear{display:none}
/* Share one grid row with the input: no percentage offsets or collapsed margins. */
.password-control{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;margin-top:8px}
.password-control>input{grid-column:1/-1;grid-row:1;margin:0!important;min-width:0}
.password-control>.password-toggle{grid-column:2;grid-row:1;position:relative!important;inset:auto!important;transform:none!important;align-self:center;justify-self:center;margin:0!important}

/* Native password-provider selection: a one-shot notification, no visual motion. */
@keyframes tiago-password-autofill{from{opacity:1}to{opacity:1}}
form[data-member-form="login"] input[name="password"]:-webkit-autofill{animation-name:tiago-password-autofill!important;animation-duration:.01s!important;animation-iteration-count:1!important}
