.monera-password{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;flex:1 1 auto;color:var(--text,inherit)}.monera-password>.monera-password-input{grid-area:1/1;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding-inline-end:52px!important}.monera-password>.monera-password-toggle{grid-area:1/1;z-index:1;align-self:center;justify-self:end;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;margin:0 4px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;box-shadow:none;transform:none}.monera-password>.monera-password-toggle:hover{background:var(--primary-glow,rgba(127,127,127,.12));color:inherit;transform:none}.monera-password>.monera-password-toggle:focus-visible{outline:2px solid var(--primary,currentColor);outline-offset:-4px}.monera-password>.monera-password-toggle:disabled{opacity:.45;cursor:default}.monera-password-toggle svg{display:block;flex:none;pointer-events:none}.monera-password-toggle .monera-password-slash{display:none}.monera-password-toggle[data-revealed="true"] .monera-password-slash{display:block}.monera-password-input::-ms-reveal{display:none}