.user-profile-menu-avatar{display:inline-flex;align-items:center;gap:.5rem}.is-hidden{display:none !important}.avatar-dropdown{position:relative;display:inline-block}.avatar-dropdown--guest{display:inline-flex;align-items:center}.avatar-dropdown__login{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;cursor:pointer}.avatar-dropdown__trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:rgba(0,0,0,0);border:none;cursor:pointer;list-style:none}.avatar-dropdown__trigger::-webkit-details-marker{display:none}.avatar-dropdown__trigger::marker{content:""}.avatar-dropdown[open] .avatar-dropdown__avatar{box-shadow:0 0 0 2px rgba(15,23,42,.1),0 12px 30px rgba(15,23,42,.2)}.avatar-dropdown__avatar{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 4px 8px rgba(15,23,42,.08)}.avatar-dropdown__avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-dropdown__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:rgba(15,23,42,.8);letter-spacing:.02em;line-height:1}.avatar-dropdown__label{display:none}.avatar-dropdown__menu{position:absolute;top:calc(100% + .2rem);right:0;width:min(18rem,80vw);background:#fff;border-radius:12px;box-shadow:0 20px 45px rgba(15,23,42,.18);padding:.5rem 0;z-index:50;display:none}@media screen and (max-width: 1024px){.avatar-dropdown__menu{left:0;right:auto}}.avatar-dropdown[open] .avatar-dropdown__menu{display:block}.avatar-dropdown__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.avatar-dropdown__item--empty{color:inherit;font-size:inherit;font-family:inherit}.avatar-dropdown__item+.avatar-dropdown__item{margin-top:.25rem}.avatar-dropdown__item{position:relative}.avatar-dropdown__item:last-child{border-top:1px solid rgba(15,23,42,.12)}.avatar-dropdown__link{display:block;padding:.4rem 1.5rem;text-decoration:none;transition:background .2s ease,color .2s ease}.avatar-dropdown__link:hover,.avatar-dropdown__link:focus{background:rgba(15,23,42,.08);outline:none}.avatar-dropdown__link--active{background:rgba(15,23,42,.12);font-weight:600;position:relative}.avatar-dropdown__link--active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:currentColor}
