.UserProfile_userProfile__eTD5a{position:relative;display:inline-block}.UserProfile_profileButton__VKJVM{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.UserProfile_profileButton__VKJVM:hover{transform:scale(1.05)}.UserProfile_avatar__NX7fA{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.2);transition:border-color .2s ease;display:flex;align-items:center;justify-content:center}.UserProfile_profileButton__VKJVM:hover .UserProfile_avatar__NX7fA{border-color:rgba(255,255,255,.4)}.UserProfile_avatarImage__M8J9K{width:100%;height:100%;object-fit:cover}.UserProfile_dropdown__Y_NTz{position:absolute;top:100%;right:0;margin-top:.5rem;background:rgba(0,0,0,.95);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;min-width:220px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.3);animation:UserProfile_dropdownFadeIn__Q37_Q .2s ease-out}@keyframes UserProfile_dropdownFadeIn__Q37_Q{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserProfile_userInfo__1Sd5z{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.UserProfile_userName__9CWed{color:#fff;font-weight:600;font-size:.95rem;margin-bottom:.25rem}.UserProfile_userEmail___Jsqd{color:#888;font-size:.8rem;word-break:break-all}.UserProfile_menuItems__9laFr{padding:.5rem 0}.UserProfile_menuItem__f5H5N{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:#fff;font-size:.9rem;cursor:pointer;transition:background-color .2s ease;text-align:left}.UserProfile_menuItem__f5H5N:hover{background:rgba(255,255,255,.1)}.UserProfile_menuItem__f5H5N:disabled{opacity:.6;cursor:not-allowed}.UserProfile_menuItem__f5H5N:disabled:hover{background:none}.UserProfile_menuIcon__PU8u6{font-size:1rem;width:16px;flex-shrink:0}.UserProfile_divider__jdjPq{height:1px;background:rgba(255,255,255,.1);margin:.5rem 0}.UserProfile_signOutItem__jwHYR{color:#ff6b6b}.UserProfile_signOutItem__jwHYR:hover{background:rgba(255,107,107,.1)}.UserProfile_adminItem__UMwbK{color:#ff69b4;border-left:3px solid transparent;transition:all .2s ease}.UserProfile_adminItem__UMwbK:hover{background:rgba(255,105,180,.15);color:#ff69b4;border-left-color:#ff69b4}.UserProfile_adminItem__UMwbK .UserProfile_menuIcon__PU8u6{color:#ff69b4}.UserProfile_uploadItem__q7AXq{color:#ff69b4;border-left:3px solid transparent;transition:all .2s ease}.UserProfile_uploadItem__q7AXq:hover{background:rgba(255,105,180,.15);color:#ff69b4;border-left-color:#ff69b4}.UserProfile_uploadItem__q7AXq .UserProfile_menuIcon__PU8u6{color:#ff69b4}.UserProfile_spinner__OYKAw{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:UserProfile_spin__nUxSJ 1s linear infinite;flex-shrink:0}@keyframes UserProfile_spin__nUxSJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.UserProfile_avatar__NX7fA{width:35px;height:35px}.UserProfile_dropdown__Y_NTz{position:fixed;top:60px;right:1rem;left:1rem;min-width:auto;max-width:300px;margin:0 auto}.UserProfile_userInfo__1Sd5z{padding:1rem}.UserProfile_menuItem__f5H5N{padding:1rem;font-size:1rem}.UserProfile_menuIcon__PU8u6{font-size:1.1rem;width:18px}}@media (max-width:480px){.UserProfile_avatar__NX7fA{width:32px;height:32px}.UserProfile_dropdown__Y_NTz{top:55px;right:.5rem;left:.5rem}.UserProfile_userInfo__1Sd5z{padding:.875rem}.UserProfile_userName__9CWed{font-size:.9rem}.UserProfile_userEmail___Jsqd{font-size:.75rem}.UserProfile_menuItem__f5H5N{padding:.875rem;font-size:.95rem}.UserProfile_menuIcon__PU8u6{font-size:1rem;width:16px}.UserProfile_spinner__OYKAw{width:14px;height:14px}}