.user-menu-module__1bH18W__userWrap{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.user-menu-module__1bH18W__avatar{border:1px solid var(--border);width:34px;height:34px;color:var(--white);background:rgba(255,255,255,.08);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.user-menu-module__1bH18W__avatar:hover{background:rgba(255,255,255,.15)}.user-menu-module__1bH18W__userName{color:var(--white);white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.user-menu-module__1bH18W__userButton{border:1px solid var(--border);width:34px;height:34px;color:var(--black);cursor:pointer;will-change:transform,background;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.user-menu-module__1bH18W__userButton:hover{background:#f5f5f5;transform:translateY(-1px)}.user-menu-module__1bH18W__userButton:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.user-menu-module__1bH18W__dropdown{border:1px solid var(--border);min-width:200px;color:var(--black);z-index:200;opacity:0;pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;padding:6px;animation:.2s forwards user-menu-module__1bH18W__dropdownIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px);box-shadow:0 6px 12px rgba(0,0,0,.1)}@keyframes user-menu-module__1bH18W__dropdownIn{to{opacity:1;pointer-events:all;transform:translateY(0)}}.user-menu-module__1bH18W__dropdownItem{color:#374151;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.user-menu-module__1bH18W__dropdownItem:hover{color:#111827;background:#f3f4f6}.user-menu-module__1bH18W__dropdownItem:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.user-menu-module__1bH18W__authLinks{gap:12px;display:flex}.user-menu-module__1bH18W__authLinks a{color:var(--white);border:1px solid var(--border);will-change:background,transform;background:rgba(255,255,255,.08);border-radius:81px;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.user-menu-module__1bH18W__authLinks a:hover{background:rgba(255,255,255,.15);transform:translateY(-1px)}.user-menu-module__1bH18W__authLinks a:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.user-menu-module__1bH18W__loadingAuth{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.user-menu-module__1bH18W__loader{border:2px solid rgba(255,255,255,.3);border-top-color:var(--white);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite user-menu-module__1bH18W__spin}@keyframes user-menu-module__1bH18W__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.user-menu-module__1bH18W__userWrap{gap:4px}.user-menu-module__1bH18W__dropdown{min-width:180px;right:-10px}.user-menu-module__1bH18W__authLinks a{padding:6px 12px;font-size:14px}}
