html body .navProfileMenu .navProfile{position:relative;overflow:visible}@layer sharedJourneyCompactControls{html body .approvedNavWrap .navProfileMenu .navProfile{width:40px;height:40px;min-width:40px;flex:0 0 40px}html body .approvedNavWrap .navProfileMenu .navProfileAvatar{box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px;flex:0 0 40px!important;aspect-ratio:1;display:grid;place-items:center;grid-template:minmax(0,1fr)/minmax(0,1fr);padding:0;margin:0;border:0;border-radius:50%;overflow:hidden}html body .approvedNavWrap .navProfileMenu .navProfileAvatar img{width:100%!important;height:100%!important;min-width:0;min-height:0;max-width:none;object-fit:cover;object-position:center}html body .navProfileMenu .navProfileAvatar.isAmbassadorAvatar{overflow:visible!important}html body .navProfileMenu .profileAvatar>.ambassadorAvatarEmblem{width:18px!important;border-width:2px!important}html body .navProfileMenu .navProfileAvatar.isAmbassadorAvatar>.ambassadorAvatarEmblem{right:-7px!important;bottom:-5px!important}}html body .navProfileMenu .accountAvatarUnread{position:absolute;top:-4px;right:-5px;z-index:2;display:grid;place-items:center;min-width:19px;height:19px;max-width:36px;margin:0;padding:0 5px;border:2px solid #fff;border-radius:12px;background:#ad3e7d;color:#fff;box-sizing:border-box;box-shadow:0 1px 3px #69334e22;font:600 11px/1 Arial,sans-serif;white-space:nowrap;pointer-events:none}html body .accountMenuLight .accountMenuActions>a>.accountMenuUnread{position:static;inset:auto;transform:none;display:inline-grid;place-items:center;flex:none;width:auto;min-width:21px;height:21px;margin:0;padding:0 6px;border:0;border-radius:11px;background:#f8eaf1;color:#923968;font:600 11px/1 Arial,sans-serif}html body .navProfileMenu .navProfilePanel.accountMenuLight{display:block;width:286px;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);overflow:auto;padding:0;border:1px solid #e9d6e4;border-radius:15px;background:#fff;box-shadow:0 12px 30px #48233e13;color:#423047;font:12px/1.4 Arial,sans-serif}.accountMenuLight *,html body .accountMenuLight{box-sizing:border-box}html body .accountMenuLight .accountMenuPerson{display:flex;align-items:center;gap:10px;padding:15px 14px 12px;border-bottom:1px solid #f1e5ed}html body .accountMenuLight .accountMenuPerson>div{min-width:0}html body .accountMenuLight .accountMenuPerson .profileAvatar{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;overflow:hidden;border:2px solid #fff;border-radius:50%;background:linear-gradient(140deg,#f8e5ee,#e9ddf2);color:#875278;box-shadow:0 0 0 1px #e9d6e4;font:20px Georgia,serif}html body .accountMenuLight .accountMenuPerson .profileAvatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}html body .accountMenuLight .navProfileName{display:block;max-width:100%;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#423047;font:600 14px/1.4 Arial,sans-serif;letter-spacing:normal}html body .accountMenuLight .accountMenuPerson small{display:block;margin-top:3px;color:#846c80;font:11px/1.4 Arial,sans-serif}html body .accountMenuLight .accountMenuActions{padding:5px}html body .accountMenuLight .accountMenuActions>a,html body .accountMenuLight button.navLogout{display:flex;align-items:center;gap:11px;width:100%;height:auto;min-height:44px;margin:0;padding:9px 10px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#69445f;text-align:left;text-decoration:none;font:400 12px/1.4 Arial,sans-serif;letter-spacing:normal;white-space:normal;cursor:pointer}html body .accountMenuLight .accountMenuActions>a>span,html body .accountMenuLight .navLogoutText{display:block;flex:1 1;min-width:0;font:inherit}html body .accountMenuLight .accountMenuIcon{display:block;flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}html body .accountMenuLight .accountMenuIcon.accountMenuChevron{width:13px;height:13px;color:#b69aad}html body .accountMenuLight .accountMenuActions>a:hover,html body .accountMenuLight button.navLogout:hover{background:#f8eaf1}html body .accountMenuLight :is(a,button):focus-visible{outline:2px solid #b34c87;outline-offset:-2px}html body .accountMenuLight form{margin:0 10px;padding:5px 0;border:0;border-top:1px solid #efdfeb}html body .accountMenuLight button.navLogout{color:#a23873}html body .navProfileMenu .navProfile:has(>.isAmbassadorAvatar)>.navOnlineDot{right:auto!important;left:-3px!important;bottom:-3px!important}