.pcoe-plus-password-field{display:grid;gap:5px;min-width:0}.pcoe-plus-password-control{position:relative;display:block;min-width:0}.pcoe-plus-password-control input{box-sizing:border-box;width:100%;padding-right:52px!important}.pcoe-plus-password-toggle{position:absolute!important;top:50%;right:4px;transform:translateY(-50%);display:inline-grid!important;place-items:center;width:42px;height:42px;min-width:42px;padding:0!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#355c7d!important;box-shadow:none!important;cursor:pointer;z-index:2}.pcoe-plus-password-toggle:hover{background:rgba(53,92,125,.08)!important}.pcoe-plus-password-toggle:focus-visible{outline:2px solid #355c7d!important;outline-offset:1px}.pcoe-plus-password-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcoe-plus-password-icon-hide{display:none}.pcoe-plus-password-toggle[aria-pressed="true"] .pcoe-plus-password-icon-show{display:none}.pcoe-plus-password-toggle[aria-pressed="true"] .pcoe-plus-password-icon-hide{display:block}.pcoe-plus-profile-password .pcoe-plus-password-field{margin:12px 0;max-width:550px}.pcoe-plus-profile-password .pcoe-plus-password-control input{padding:10px 52px 10px 10px}
