.provider-password-input-wrapper{width:100%;min-width:0;position:relative}.provider-password-input{box-sizing:border-box;width:100%;padding-right:48px}.provider-password-toggle{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.provider-password-toggle svg{flex-shrink:0;width:21px;height:21px;display:block}.provider-password-toggle:hover{color:var(--color-text-primary)}.provider-password-toggle:focus-visible{color:var(--color-text-primary);box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:5px}@media (prefers-reduced-motion:reduce){.provider-password-toggle{transition:none}}
