/* The eye on password fields (occhio.js): the field keeps its own look, the eye sits inside it on the right.
   It takes the colour of the text around it, so it reads on the dark members' app and on the light forms alike. */
.occhio-campo { position: relative; display: block; min-width: 0; }
.occhio-campo > input { width: 100%; }
.cs-form.bp-form label > .occhio-campo { flex: 0 0 100%; }
.occhio { position: absolute; right: 4px; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; padding: 0;
  display: grid; place-items: center; border: 0; border-radius: 10px; background: transparent; color: inherit; opacity: .7;
  cursor: pointer; }
.occhio:hover, .occhio[aria-pressed="true"] { opacity: 1; }
.occhio:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; opacity: 1; }
.occhio svg { display: block; pointer-events: none; }
