/* POLE HASLA - jedna ramka, oko w niej (wlasciciel 07.11). Szablon: `parts/_pole-haslo`; wczytywane tylko tam (@pushOnce). */
.pole.pole-haslo:not(#p#p){display:flex;align-items:center;gap:0;padding-right:0;cursor:text}
.pole.pole-haslo.pole-haslo--zle:not(#p#p),.pole.pole-haslo:has(.pole-w[aria-invalid="true"]):not(#p#p){border-color:var(--pole-zle,#C0574A)}
.pole-haslo .pole-w:not(#p#p){height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}
.pole-haslo .pole-w:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--pole-k,#121214) inset;-webkit-text-fill-color:var(--pole-t,#F2EEE6)}
.pole-oko{flex:none;align-self:stretch;width:44px;margin:0 2px 0 4px;padding:0;border:0;background:none;color:var(--pole-ph,#9A948A);
  display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pole-oko[hidden]{display:none}
.pole-oko::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3C/svg%3E") center/contain no-repeat}
.pole-oko[aria-pressed="true"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 5.6A10 10 0 0112 5.5c6 0 9.5 6.5 9.5 6.5a17 17 0 01-2.8 3.6M6.4 6.9C3.9 8.6 2.5 12 2.5 12S6 18.5 12 18.5a9 9 0 004.2-1'/%3E%3Cpath d='M9.9 9.9a3.2 3.2 0 004.2 4.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 5.6A10 10 0 0112 5.5c6 0 9.5 6.5 9.5 6.5a17 17 0 01-2.8 3.6M6.4 6.9C3.9 8.6 2.5 12 2.5 12S6 18.5 12 18.5a9 9 0 004.2-1'/%3E%3Cpath d='M9.9 9.9a3.2 3.2 0 004.2 4.2'/%3E%3C/svg%3E")}
