.team-profile-module__wEx_7q__profileContainer{padding:20px}.team-profile-module__wEx_7q__loading,.team-profile-module__wEx_7q__error{text-align:center;color:#aaa;padding:60px 20px;font-size:18px}.team-profile-module__wEx_7q__error{color:#c23737}.team-profile-module__wEx_7q__header{text-align:center;border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:20px}.team-profile-module__wEx_7q__teamName{color:#fff;margin:0 0 10px;font-size:32px;font-weight:700}.team-profile-module__wEx_7q__teamTag{color:#4caf50;font-size:20px;font-weight:700}.team-profile-module__wEx_7q__stats{background:#0000004d;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px;padding:20px;display:grid}.team-profile-module__wEx_7q__statItem{flex-direction:column;gap:5px;display:flex}.team-profile-module__wEx_7q__statLabel{color:#aaa;font-size:14px}.team-profile-module__wEx_7q__statValue{color:#4caf50;font-size:20px;font-weight:700}.team-profile-module__wEx_7q__actions{justify-content:center;gap:10px;margin-bottom:30px;display:flex}.team-profile-module__wEx_7q__joinButton,.team-profile-module__wEx_7q__cancelButton,.team-profile-module__wEx_7q__leaveButton{cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .3s}.team-profile-module__wEx_7q__joinButton{color:#fff;background:#4caf50}.team-profile-module__wEx_7q__joinButton:hover:not(:disabled){background:#45a049}.team-profile-module__wEx_7q__cancelButton{color:#fff;background:#ff9800}.team-profile-module__wEx_7q__cancelButton:hover:not(:disabled){background:#e68900}.team-profile-module__wEx_7q__leaveButton{color:#fff;background:#f44336}.team-profile-module__wEx_7q__leaveButton:hover:not(:disabled){background:#da190b}.team-profile-module__wEx_7q__joinButton:disabled,.team-profile-module__wEx_7q__cancelButton:disabled,.team-profile-module__wEx_7q__leaveButton:disabled{opacity:.5;cursor:not-allowed}.team-profile-module__wEx_7q__formerNote{color:#ff9800;background:#ff980033;border-radius:6px;padding:12px 24px;font-weight:700}.team-profile-module__wEx_7q__section{margin-bottom:30px}.team-profile-module__wEx_7q__sectionTitle{color:#fff;border-bottom:1px solid #333;margin-bottom:15px;padding-bottom:10px;font-size:20px;font-weight:700}.team-profile-module__wEx_7q__membersList{flex-direction:column;gap:10px;display:flex}.team-profile-module__wEx_7q__memberCard{cursor:pointer;background:#0000004d;border-left:4px solid #4caf50;border-radius:8px;padding:15px;transition:all .3s}.team-profile-module__wEx_7q__memberCard:hover{background:#00000080;transform:translate(5px)}.team-profile-module__wEx_7q__memberInfo{flex-direction:column;gap:8px;display:flex}.team-profile-module__wEx_7q__memberName{color:#4caf50;align-items:center;gap:10px;font-size:18px;display:flex}.team-profile-module__wEx_7q__captainBadge{color:#000;background:gold;border-radius:4px;padding:3px 8px;font-size:14px;font-weight:700}.team-profile-module__wEx_7q__memberStats{color:#aaa;gap:20px;font-size:14px;display:flex}.team-profile-module__wEx_7q__formerMembersList{flex-direction:column;gap:8px;display:flex}.team-profile-module__wEx_7q__formerMemberCard{cursor:pointer;background:#0003;border-left:3px solid #666;border-radius:6px;padding:12px;transition:all .3s}.team-profile-module__wEx_7q__formerMemberCard:hover{background:#0000004d;transform:translate(3px)}.team-profile-module__wEx_7q__formerMemberInfo{justify-content:space-between;align-items:center;display:flex}.team-profile-module__wEx_7q__formerMemberName{color:#999;font-size:16px}.team-profile-module__wEx_7q__formerMemberDates{color:#666;font-size:13px}@media (max-width:600px){.team-profile-module__wEx_7q__stats{grid-template-columns:1fr}.team-profile-module__wEx_7q__memberStats{flex-direction:column;gap:5px}.team-profile-module__wEx_7q__formerMemberInfo{flex-direction:column;align-items:flex-start;gap:8px}}
