.pw-toggle-wrap{position:relative;}
.pw-toggle-input{padding-right:58px;}
.pw-toggle-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,0.7);font-size:12px;line-height:1;padding:2px 6px;border-radius:12px;cursor:pointer;color:#555;}
.pw-toggle-btn:hover{background:#f0f0f0;}

@keyframes pw-bounce{0%{transform:translateY(0);}50%{transform:translateY(-2px);}100%{transform:translateY(0);}}
@keyframes pw-shake{0%,100%{transform:translateX(0);}25%{transform:translateX(-2px);}75%{transform:translateX(2px);}}
@keyframes pw-wink{0%{transform:translateY(-50%) scaleY(1);}50%{transform:translateY(-50%) scaleY(0.7);}100%{transform:translateY(-50%) scaleY(1);}}
@keyframes pw-wiggle{0%{transform:translateY(-50%) rotate(0);}50%{transform:translateY(-50%) rotate(6deg);}100%{transform:translateY(-50%) rotate(0);}}

.pw-bounce{animation:pw-bounce .35s ease;}
.pw-shake{animation:pw-shake .35s ease;}
.pw-wink{animation:pw-wink .35s ease;}
.pw-wiggle{animation:pw-wiggle .35s ease;}
