.user-menu{--p-button-menu-item-padding:.75rem;min-width:16.25rem;overflow:hidden;position:relative}.user-menu__button{--p-menu-item-focus-color:var(--p-neutral-900);--p-menu-item-focus-background:transparent;--p-menu-item-padding:var(--p-button-menu-item-padding)}.user-menu__button.p-menu-item{padding:.5rem}.user-menu__button+.p-menu-item,.user-menu__button.p-menu-item{border-top:0!important}.user-menu__button .p-menu-item-link{background:var(--p-neutral-50);border-radius:var(--p-border-radius-lg)}.user-menu__button--primary .p-menu-item-link{background:var(--p-primary-50)}.user-menu__logout{--p-menu-item-color:var(--p-red-300);--p-menu-item-focus-color:var(--p-red-300)}.user-menu__item{font-size:var(--p-font-size-p200);font-weight:var(--p-font-weight-medium);line-height:var(--p-line-height-p200)}.user-menu__item-arrow{--p-icon-size:.65rem;flex-grow:1;text-align:right}.user-menu__account{padding:var(--p-menu-item-padding)}.user-menu .p-menu-item{border-top:1px solid var(--p-menu-separator-border-color)}:root{--p-drawer-width:24.85rem}.user-session{position:relative}.user-session__avatar{cursor:pointer;position:relative;transition-duration:var(--p-button-transition-duration);transition-property:background,color}.user-session__avatar--alert:after{background:var(--p-secondary-500);border-radius:100%;box-shadow:0 0 0 2px var(--p-neutral-0);content:"";display:block;height:.5rem;position:absolute;right:.1rem;top:.1rem;width:.5rem}.user-session__avatar:hover{--p-avatar-background:var(--p-button-secondary-hover-background);--p-avatar-color:var(--p-button-secondary-hover-color)}.user-session__avatar--active,.user-session__avatar--active:hover,.user-session__avatar:active,.user-session__avatar:active:hover{--p-avatar-background:var(--p-button-primary-background);--p-avatar-color:var(--p-button-primary-color)}.user-session__menu{right:0}@media (min-width:1024px){.user-session__menu{left:auto!important;margin-top:.5rem!important;top:100%!important}}@media (max-width:1023.98px){.user-session__menu{--p-button-menu-item-padding:1rem .75rem;--p-menu-item-padding:1rem 1.25rem;border:0;border-radius:0;bottom:0;display:block!important;left:0!important;margin-top:0!important;overflow-y:auto;padding-top:.5rem;position:fixed!important;top:79px!important}}.user-session__buttons{--p-button-lg-padding-x:1.5rem;display:flex;gap:.75rem}@media (max-width:1023.98px){.user-session__buttons .p-button:last-child:not(:only-child){display:none}}
