/* Takeaway Pacific · show/hide password eye (shared/pw-toggle.js). Loads on every page; each page's own
   button and label rules are strong, so the few layout lines here are !important. */
tp-pw{position:relative;display:block;width:100%}
tp-pw>input{width:100%!important;box-sizing:border-box!important;padding-right:48px!important}
tp-pw>.pwt-btn{position:absolute!important;top:0!important;bottom:0!important;right:2px!important;left:auto!important;width:44px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:auto 0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;transform:none!important;color:inherit;opacity:.6;cursor:pointer;-webkit-tap-highlight-color:transparent}
tp-pw>.pwt-btn:hover,tp-pw>.pwt-btn[aria-pressed=true]{opacity:1}
tp-pw>.pwt-btn:focus-visible{outline:3px solid #FBBF24!important;outline-offset:-3px;opacity:1}
tp-pw>.pwt-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
