
#pzUserWrap{position:relative;display:inline-block;margin-left:10px;vertical-align:middle}
#pzUserBtn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:700;border-radius:999px;padding:7px 14px;border:1px solid #c9def8;background:#fff;color:#2a52b8;font-size:14px;line-height:1.2}
#pzUserBtn:hover{background:#eef4fc}
#pzUserMenu{/* PZ-USERMENU2 */display:none;position:absolute;left:0;top:calc(100% + 6px);min-width:210px;max-width:calc(100vw - 16px);box-sizing:border-box;background:#fff;border:1px solid #d6e2f1;border-radius:12px;box-shadow:0 10px 30px rgba(20,50,100,.18);padding:6px;z-index:9999}
#pzUserMenu.open{display:block}
#pzUserMenu button{display:block;width:100%;text-align:left;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;padding:11px 14px!important;font-size:15px!important;font-weight:600;color:#1c2f4a!important;cursor:pointer;box-shadow:none!important}
#pzUserMenu button:hover{background:#eef4fc!important}
#pzUserMenu button#authLogoutBtn{border-top:1px solid #e6edf6!important;border-radius:0 0 8px 8px!important;color:#b3261e!important}
