.amis-password-control{position:relative;display:flex;width:100%;min-width:0;align-items:stretch}
.amis-password-control>input{width:100%;min-width:0;padding-inline-end:52px!important;min-height:48px}
.amis-password-control>.amis-password-toggle{position:absolute;inset-inline-end:2px;inset-block:2px;display:grid;place-items:center;min-height:44px;width:44px;min-width:44px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;color:var(--text-2,#526477);cursor:pointer;transform:none;box-shadow:none}
.amis-password-control>.amis-password-toggle:hover{background:var(--surface-3,#e4eef5);color:var(--text,#162a3d);transform:none}
.amis-password-control>.amis-password-toggle:focus-visible{outline:2px solid var(--experience-focus,var(--primary,#15669f));outline-offset:-2px}
.amis-password-toggle svg{display:block;pointer-events:none}
