.team_teamPage__jOr0T{width:100%;max-width:100%;margin:0}.team_pageHeader__P1lI5{display:flex;justify-content:space-between;align-items:center;background-color:rgb(var(--background-rgb));padding:2.5rem;margin:0 1.5rem 3.5rem;border-radius:.75rem}.team_headerContent__zdtjH{display:flex;flex-direction:column;gap:.5rem}.team_pageTitle__JUSWP{font-size:1.75rem;font-weight:700;color:var(--color-text-primary,var(--text-primary));margin:0;line-height:1.3}.team_pageSubtitle__pecGx{font-size:1rem;color:var(--color-text-secondary,var(--text-secondary));margin:0}.team_pageContent__2FjWx{display:grid;grid-template-columns:1fr 350px;gap:1.5rem;margin-top:3rem;padding:0 1.5rem}.team_teamMembersList__dxCJD{background-color:white;border-radius:1rem;overflow:hidden}.team_cardHeader__wtKx6{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.team_cardTitle__6_qJN{font-size:1.25rem;font-weight:600;color:var(--color-text-primary,var(--text-primary));margin:0}.team_listActions__o5D6U{display:flex;align-items:center;gap:.75rem}.team_searchInput__Amnl0{position:relative;width:250px}.team_searchIcon__tWmxz{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary,#999);pointer-events:none}.team_searchField__EOl8g{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;font-size:.875rem;transition:all .2s ease}.team_searchField__EOl8g:focus{outline:none;border-color:var(--color-primary,rgb(59,130,246))}.team_cardContent__b5czb{padding:0}.team_dataTable__IlcNn{width:100%;border-collapse:collapse}.team_tableHeader__NgV6c th{background-color:rgba(0,0,0,.02);padding:.75rem 1.5rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--color-text-secondary,var(--text-secondary));border-bottom:1px solid rgba(0,0,0,.05)}.team_tableBody__72AKQ td{padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);font-size:.9rem;color:var(--color-text-primary,var(--text-primary))}.team_tableBody__72AKQ tr:last-child td{border-bottom:none}.team_tableBody__72AKQ tr:hover{background-color:rgba(0,0,0,.01)}.team_emptyTable__tba7b{text-align:center;padding:3rem 0;color:var(--color-text-secondary,var(--text-secondary))}.team_memberCell__t_zjp{display:flex;align-items:center;gap:1rem}.team_avatar__sYZaG{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-primary-light,rgba(59,130,246,.1));color:var(--color-primary,rgb(59,130,246));display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.team_memberInfo__IGPJ_{display:flex;flex-direction:column;gap:.25rem}.team_memberName__JWnGT{font-weight:500;color:var(--color-text-primary,var(--text-primary))}.team_memberEmail__iVSfm{font-size:.8rem;color:var(--color-text-tertiary,#999)}.team_statusBadge__MpJMy{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:2rem;font-size:.75rem;font-weight:500}.team_statusActive__H056E{background-color:rgba(16,185,129,.1);color:rgb(16,185,129)}.team_statusInvited__xdFZw{background-color:rgba(245,158,11,.1);color:rgb(245,158,11)}.team_statusInactive__y_FUe{background-color:rgba(107,114,128,.1);color:rgb(107,114,128)}.team_memberActions__Nhtfu{display:flex;align-items:center;gap:.5rem}.team_iconButton__A5gsY{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;color:var(--color-text-secondary,var(--text-secondary));cursor:pointer;transition:all .2s ease}.team_iconButton__A5gsY:hover{background-color:rgba(0,0,0,.05);color:var(--color-primary,rgb(59,130,246))}.team_sidebar__Fsay9{display:flex;flex-direction:column;gap:1.5rem}.team_statsCard__TKRI0{background-color:white;border-radius:.75rem;border:1px solid var(--border-color);overflow:hidden;transition:all .2s ease}.team_statsCard__TKRI0:hover{transform:translateY(-1px);border-color:var(--primary-color,#3b82f6)}.team_statsGrid__avok6{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.25rem}.team_statsItem__Yfncv{display:flex;align-items:flex-start;gap:.75rem;min-height:56px}.team_iconWrapper__JhRZk{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;flex-shrink:0;transition:all .2s ease}.team_statsCard__TKRI0:hover .team_iconWrapper__JhRZk{transform:scale(1.05)}.team_iconBlue__fcs8a{background-color:rgba(59,130,246,.1);color:#3b82f6}.team_iconGreen__oNy21{background-color:rgba(16,185,129,.1);color:#10b981}.team_iconPurple__QPRoa{background-color:rgba(139,92,246,.1);color:#8b5cf6}.team_iconYellow__ZlJix{background-color:rgba(245,158,11,.1);color:#f59e0b}.team_statsContent__DNQzK{display:flex;flex-direction:column;justify-content:center;flex:1}.team_statsLabel__RnNw5{font-size:.75rem;color:var(--text-secondary);font-weight:500;letter-spacing:.025em;margin-bottom:.25rem}.team_statsValue__R3oz9{font-size:1.625rem;font-weight:700;color:var(--text-primary);line-height:1;letter-spacing:-.025em}.team_rolesSection__NYC7F{padding:0 1.5rem 1.5rem}.team_sectionTitle__KzCeM{font-size:.875rem;font-weight:600;color:var(--color-text-secondary,var(--text-secondary));margin:0 0 1rem}.team_rolesList__5WTh0{display:flex;flex-direction:column;gap:.75rem}.team_roleItem__pIo1t{display:flex;flex-direction:column;gap:.25rem}.team_roleInfo__6q5H0{display:flex;justify-content:space-between;align-items:center}.team_roleName__KNOOx{font-size:.8rem;color:var(--color-text-primary,var(--text-primary))}.team_roleCount__Tc3XN{font-size:.8rem;font-weight:500;color:var(--color-text-secondary,var(--text-secondary))}.team_roleBar__asWZd{height:.375rem;background-color:rgba(0,0,0,.05);border-radius:1rem;overflow:hidden}.team_roleFill__7Eh0A{height:100%;background-color:var(--color-primary,rgb(59,130,246));border-radius:1rem}.team_activityList__5Rs7l{list-style:none;margin:0;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.team_activityItem__lSSYK{display:flex;gap:1rem}.team_activityIcon__Dmp6H{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;flex-shrink:0}.team_iconInvite__dFNq7{background-color:rgba(245,158,11,.1);color:rgb(245,158,11)}.team_iconRole__VV0eM{background-color:rgba(59,130,246,.1);color:rgb(59,130,246)}.team_iconProposal__6Sa4o{background-color:rgba(16,185,129,.1);color:rgb(16,185,129)}.team_iconAward__jq7i_{background-color:rgba(139,92,246,.1);color:rgb(139,92,246)}.team_activityContent__cAD9O{flex:1;display:flex;flex-direction:column;gap:.25rem}.team_activityMessage__vpnip{font-size:.875rem;color:var(--color-text-primary,var(--text-primary));line-height:1.4}.team_activityTarget__27aEM,.team_activityUser___znqp{font-weight:500}.team_activityTime__kIZWI{font-size:.75rem;color:var(--color-text-tertiary,#999)}.team_modalOverlay__wPkTT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.team_modal__scv_y{background-color:white;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.1);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.team_modalHeader__hqc17{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.team_modalTitle__81qgc{font-size:1.25rem;font-weight:600;color:var(--color-text-primary,var(--text-primary));margin:0}.team_modalClose__2i5pH{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:none;border:none;color:var(--color-text-secondary,var(--text-secondary));cursor:pointer;transition:all .2s ease}.team_modalClose__2i5pH:hover{background-color:rgba(0,0,0,.05);color:var(--color-text-primary,var(--text-primary))}.team_modalContent__7EAcZ{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.team_modalFooter__5XhZe{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid rgba(0,0,0,.05)}.team_teamHeader__xOHa2{margin-bottom:4rem}.team_formGroup__WIAl2{display:flex;flex-direction:column;gap:.5rem}.team_formLabel__CeFp_{font-size:.875rem;font-weight:500;color:var(--color-text-primary,var(--text-primary))}.team_formInput__3SDhH,.team_formSelect__bheB2,.team_formTextarea__NFtE4{padding:.625rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;font-size:.875rem;transition:all .2s ease;width:100%}.team_formInput__3SDhH:focus,.team_formSelect__bheB2:focus,.team_formTextarea__NFtE4:focus{outline:none;border-color:var(--color-primary,rgb(59,130,246));box-shadow:0 0 0 2px rgba(59,130,246,.1)}.team_formTextarea__NFtE4{resize:vertical;min-height:80px}.team_loadingOverlay__Aya3T{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem}.team_loadingSpinner__ROetO{animation:team_spin__YCEiK 1s linear infinite;color:var(--color-primary,rgb(59,130,246));margin-bottom:1rem}@keyframes team_spin__YCEiK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team_errorMessage___I6r9{display:flex;align-items:center;gap:.75rem;background-color:rgb(254,242,242);color:rgb(185,28,28);padding:1rem;border-radius:.5rem;margin:2rem auto;max-width:600px}@media (max-width:1024px){.team_pageContent__2FjWx{grid-template-columns:1fr}.team_sidebar__Fsay9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.team_teamPage__jOr0T{padding:1rem}.team_pageHeader__P1lI5{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.team_sidebar__Fsay9,.team_statsGrid__avok6{grid-template-columns:1fr}.team_cardHeader__wtKx6{flex-direction:column;align-items:flex-start;gap:1rem}.team_listActions__o5D6U{width:100%;flex-direction:column;align-items:stretch}.team_searchInput__Amnl0{width:100%}.team_tableBody__72AKQ td:nth-child(3),.team_tableHeader__NgV6c th:nth-child(3){display:none}}