.UserMenu_wrap__9RglL{position:relative}.UserMenu_trigger__Tm4IJ{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem;font-weight:600;color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;font-family:inherit;cursor:pointer;transition:background .15s}.UserMenu_triggerOpen__SLQbV,.UserMenu_trigger__Tm4IJ:hover{background:var(--color-bg-secondary)}.UserMenu_chevron__fJ_Ie{color:var(--color-text-muted);transition:transform .2s;flex-shrink:0}.UserMenu_chevronOpen__RiDfb{transform:rotate(180deg)}.UserMenu_dropdown__KTtcH{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:268px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:200;animation:UserMenu_fadeDown__bON2q .15s ease}@keyframes UserMenu_fadeDown__bON2q{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserMenu_triggerAvatar__z5pWY{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.UserMenu_triggerInitial__alJKk{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:.72rem;font-weight:800;flex-shrink:0}.UserMenu_header__iylx5{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3)}.UserMenu_avatarImg__dx_qB{object-fit:cover}.UserMenu_avatarImg__dx_qB,.UserMenu_avatar__Vipyt{width:34px;height:34px;border-radius:50%;flex-shrink:0;border:1px solid var(--color-border)}.UserMenu_avatar__Vipyt{background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:var(--color-text-primary)}.UserMenu_headerName__ONYIN{font-size:.88rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.UserMenu_headerSub__9r9_V{font-size:.75rem;color:var(--color-text-muted);margin-top:1px}.UserMenu_item__Qvhkk{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:right;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;font-family:inherit;cursor:pointer;transition:background .1s,color .1s;text-decoration:none}.UserMenu_item__Qvhkk:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.UserMenu_itemIcon__d9ekd{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0;transition:color .1s}.UserMenu_item__Qvhkk:hover .UserMenu_itemIcon__d9ekd{color:var(--color-text-primary)}.UserMenu_divider__fLRJs{height:1px;background:var(--color-border);margin:var(--space-1) 0}.UserMenu_logout__jECu2{color:var(--color-text-muted)}.UserMenu_adminItem__hEumE,.UserMenu_logout__jECu2:hover{color:var(--color-text-primary)}.UserMenu_adminItem__hEumE{font-size:.82rem;font-weight:600}.UserMenu_adminItem__hEumE .UserMenu_itemIcon__d9ekd{color:var(--color-text-secondary)}.UserMenu_groupHead__gFMTq{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:right;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;font-family:inherit;transition:background .1s}.UserMenu_groupHead__gFMTq:hover{background:var(--color-bg-secondary)}.UserMenu_groupLabel__RLh02{flex:1 1}.UserMenu_sectionBadge__Jnx9o{font-size:.6rem;font-weight:700;padding:0 6px;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--brand-contrast)}.UserMenu_groupChev__MaDNB{flex-shrink:0;color:var(--color-text-muted);transition:transform .15s ease}.UserMenu_groupChevOpen__1dfQk{transform:rotate(90deg)}.UserMenu_subList__Jxo3o{display:flex;flex-direction:column;gap:1px;margin:0 var(--space-4) var(--space-1) 0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:1.5px solid var(--color-border);border-inline-start:1.5px solid var(--color-border)}.UserMenu_subItem__BofnL{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-sm);font-size:.82rem;color:var(--color-text-secondary);transition:background .1s,color .1s}.UserMenu_subItem__BofnL svg{flex-shrink:0;color:var(--color-text-muted)}.UserMenu_subItem__BofnL:hover svg{color:currentColor}.UserMenu_subItem__BofnL:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.UserMenu_headerInfo__uI4U6{min-width:0}.UserMenu_headerContact__4VYQ6{font-size:.72rem;color:var(--color-text-muted);direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:1px}.UserMenu_tasks__OZCHt{padding:var(--space-1)}.UserMenu_tasksHead__MGc2_{display:flex;align-items:center;gap:6px;padding:var(--space-2) var(--space-3) 4px;font-size:.72rem;font-weight:700;color:var(--color-text-muted)}.UserMenu_tasksCount__GysDj{background:var(--critical-solid);color:#fff;border-radius:var(--radius-full);padding:0 6px;font-size:.62rem;line-height:15px}.UserMenu_taskItem__5oqqY{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.UserMenu_taskItem__5oqqY:hover{background:var(--color-bg-secondary)}.UserMenu_taskDot__HfZGP{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-text-muted);margin-top:6px}.UserMenu_taskDotReq__R88bE{background:var(--critical);box-shadow:0 0 0 3px var(--critical-bg)}.UserMenu_taskText__FylPi{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.UserMenu_taskTitle__HShqu{font-size:.8rem;font-weight:700;color:var(--color-text-primary);line-height:1.6}.UserMenu_taskDesc__4R965{font-size:.7rem;color:var(--color-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UserMenu_taskChev__h_MQg{flex-shrink:0;color:var(--color-text-muted);align-self:center}