.fluxe-password-field{flex:1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.fluxe-password-field>input,.fluxe-password-field>.fluxe-password-reveal{grid-area:1/1}[data-password-reveal-input]{padding-inline-end:3.25rem!important}.fluxe-password-reveal{z-index:1;color:#64748b;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:10px;justify-content:center;place-self:center end;align-items:center;width:44px;min-width:44px;height:44px;margin:0 3px 0 0;padding:12px;display:inline-flex}.fluxe-password-reveal:hover,.fluxe-password-reveal[aria-pressed=true]{color:#0a84ff;background:#0a84ff14}.fluxe-password-reveal:focus-visible{outline-offset:-3px;outline:2px solid #0a84ff}.fluxe-password-reveal:disabled{opacity:.45;cursor:not-allowed}.fluxe-password-reveal svg{flex-shrink:0;width:20px;height:20px}.fluxe-password-reveal [data-password-reveal-slash]{display:none}.fluxe-password-reveal[aria-pressed=true] [data-password-reveal-slash]{display:block}[data-flux-input]>.fluxe-password-reveal{inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%)}:is(.dark,[data-appearance=dark]) .fluxe-password-reveal{color:#a1a1aa}:is(.dark,[data-appearance=dark]) .fluxe-password-reveal:is(:hover,[aria-pressed=true]){color:#60a5fa}[data-password-reveal-input]::-ms-reveal{display:none}
