.InputPassword_root__udnQm{max-width:100%;font-size:var(--ui-font-size-sm)}.InputPassword_root__udnQm[data-visible=false]{border:1px solid var(--ui-color-border);border-radius:.5em;display:flex;align-items:center;gap:.5em;opacity:.5;cursor:not-allowed}.InputPassword_root__udnQm[data-visible=true]{display:grid;grid-template-columns:1fr auto;align-items:center}.InputPassword_textInput__sopA4{flex:1 1;grid-row:1;grid-column:1/3;max-width:100%;padding-block:.5em;-webkit-padding-start:1em;padding-inline-start:1em}.InputPassword_textInput__sopA4[data-visible=true]{border:1px solid var(--ui-color-border);border-radius:.5em;overflow:hidden}.InputPassword_textInput__sopA4:disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--ui-color-surface-subtle);color:var(--ui-color-text-mute);border-color:var(--ui-color-border-subtle);cursor:not-allowed}.InputPassword_endElement__GIPfm{z-index:1;grid-row:1;grid-column:2;width:-moz-fit-content;width:fit-content;padding-inline:.25em}.InputPassword_button__Re64P{width:2em;height:2em;border-radius:.25em;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(hover:hover){.InputPassword_button__Re64P:hover{background-color:var(--ui-color-button-hover)}}.InputPassword_button__Re64P:active{background-color:var(--ui-color-button-active)}.InputPassword_button__Re64P>svg{transform:scale(1.2)}