.es-password-toggle-wrap{position:relative;display:block;}.es-password-toggle-wrap input[type="password"], .es-password-toggle-wrap input[type="text"]{padding-right:48px;}.es-password-toggle-wrap .es-password-toggle-btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;z-index:5;}.es-password-toggle-wrap .material-symbols-outlined.es-password-toggle-icon{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;}.es-password-toggle-wrap .es-password-toggle-btn:focus{outline:2px solid currentColor;outline-offset:2px;}.es-password-toggle-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.es-password-toggle-btn .es-password-toggle-icon::before{content:"visibility";}.es-password-toggle-btn[data-visible="true"] .es-password-toggle-icon::before{content:"visibility_off";}.es-secret-masked{-webkit-text-security:disc;}.es-password-toggle-wrap .es-password-toggle-tooltip{position:absolute;right:0px;bottom:calc(100% + 6px);background-color:#181D27;color:#FFFFFF;padding:0.75rem 1rem;border-radius:0.85rem;margin-bottom:0.5rem;white-space:normal;font-size:1.55rem;line-height:2rem;opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease;transition-delay:300ms;pointer-events:none;z-index:10000;}.es-password-toggle-wrap .es-password-toggle-btn:hover + .es-password-toggle-tooltip, .es-password-toggle-wrap .es-password-toggle-btn:focus + .es-password-toggle-tooltip, .es-password-toggle-wrap .es-password-toggle-btn:focus-visible + .es-password-toggle-tooltip{opacity:1;visibility:visible;}