.pw-control{display:flex;align-items:stretch;gap:6px;width:100%;max-width:36rem;margin-top:7px;box-sizing:border-box}
.pw-control>input{flex:1 1 0;min-width:0!important;width:100%!important;margin:0!important;box-sizing:border-box}
.pw-control>.pw-toggle{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0!important;padding:7px 10px!important;border:1px solid #9baec6!important;border-radius:5px;background:#f0f5fb!important;color:#17365b!important;font:600 12px/1.25 Arial,sans-serif!important;cursor:pointer;white-space:nowrap;box-sizing:border-box;text-transform:none}
.pw-control>.pw-toggle:hover{background:#e4edf9!important}
.pw-control>.pw-toggle:focus-visible{outline:3px solid #6495d2;outline-offset:2px}
@media(max-width:480px){.pw-control>.pw-toggle{white-space:normal;max-width:98px}}
