.SeasonEditForm_form__ss3ej{width:100%}.SeasonEditForm_fieldsSection__OhTNC{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.SeasonEditForm_fieldGroup__QHjsS{display:flex;flex-direction:column;gap:.5rem}.SeasonEditForm_fieldRow__WqmxG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.SeasonEditForm_label__kA0_6{font-size:14px;font-weight:500;color:#374151;font-family:Avenir\ 85,sans-serif}.SeasonEditForm_required__x4BFk{color:#ef4444}.SeasonEditForm_input__Jnw4l,.SeasonEditForm_select__qnob7{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:Avenir\ 85,sans-serif;transition:all .2s ease}.SeasonEditForm_input__Jnw4l:focus,.SeasonEditForm_select__qnob7:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SeasonEditForm_input__Jnw4l:disabled,.SeasonEditForm_select__qnob7:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.SeasonEditForm_error__Zj5LG{color:#ef4444}.SeasonEditForm_error__Zj5LG,.SeasonEditForm_helpText__NDt6t{font-size:12px;margin-top:.25rem;font-family:Avenir\ 85,sans-serif}.SeasonEditForm_helpText__NDt6t{color:#6b7280}.SeasonEditForm_checkboxLabel__zL74q{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;transition:all .2s ease}.SeasonEditForm_checkboxLabel__zL74q:hover{border-color:#9ca3af;background:#f9fafb}.SeasonEditForm_checkbox__D50t5{width:18px;height:18px;cursor:pointer}.SeasonEditForm_checkboxText__SFaz_{font-size:14px;color:#374151;font-family:Avenir\ 85,sans-serif}.SeasonEditForm_errorMessage__YyUNN{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;font-family:Avenir\ 85,sans-serif}.SeasonEditForm_toggleField__DvCvn{display:flex;align-items:center}.SeasonEditForm_toggle__oKJak{display:inline-flex;align-items:center;cursor:pointer;gap:12px;position:relative}.SeasonEditForm_toggle__oKJak input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.SeasonEditForm_toggleSlider__dsmHx{position:relative;display:inline-block;width:44px;height:24px;background-color:#d1d5db;border-radius:24px;transition:background-color .2s}.SeasonEditForm_toggleSlider__dsmHx:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform .2s}.SeasonEditForm_toggle__oKJak input:checked+.SeasonEditForm_toggleSlider__dsmHx{background-color:#10b981}.SeasonEditForm_toggle__oKJak input:checked+.SeasonEditForm_toggleSlider__dsmHx:after{transform:translateX(20px)}.SeasonEditForm_toggle__oKJak input:disabled+.SeasonEditForm_toggleSlider__dsmHx{opacity:.5;cursor:not-allowed}.SeasonEditForm_toggleLabel__MRYU1{font-size:14px;color:#374151;font-weight:500}@media (max-width:768px){.SeasonEditForm_fieldsSection__OhTNC{gap:1rem;padding:.5rem 0}.SeasonEditForm_fieldRow__WqmxG{grid-template-columns:1fr}}@media (max-width:480px){.SeasonEditForm_fieldsSection__OhTNC{padding:.5rem 0}.SeasonEditForm_label__kA0_6{font-size:13px}.SeasonEditForm_input__Jnw4l,.SeasonEditForm_select__qnob7{padding:.625rem;font-size:13px}}.SeasonDetail_titlePanelWrapper__O81UO{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;width:100%;min-height:88px;padding:24px;gap:20px;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);z-index:1}.SeasonDetail_titlePanelContent__Db_bf{display:flex;flex-direction:row;align-items:center;gap:16px;flex:1 1}.SeasonDetail_backButton__aSf2V{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;color:#101010;transition:background .2s ease;border-radius:6px;flex-shrink:0}.SeasonDetail_backButton__aSf2V:hover{background:#f3f4f6}.SeasonDetail_pageTitle__I5h_a{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#101010;margin:0;display:flex;align-items:center;gap:8px}.SeasonDetail_seasonName__tE2oJ{font-weight:600}.SeasonDetail_titleDivider__Jvsu8{width:1px;height:40px;background:#e3e3e3;align-self:center}.SeasonDetail_metadataSection__QNbc1{display:flex;flex-direction:row;align-items:center;gap:16px}.SeasonDetail_metadataItem__lAFJx{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:#9b9b9b}.SeasonDetail_metadataValue__5kLV8{color:#6b7280}.SeasonDetail_titleActions__6iazV{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.SeasonDetail_contentWrapper__5l0i6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:32px;gap:32px;margin:32px 0;padding:0}.SeasonDetail_leftColumn__5ZNZ6{grid-column:1;grid-row:1}.SeasonDetail_rightTopPanel__43VzG{grid-column:2;grid-row:1}.SeasonDetail_rightBottomPanel__ud6jJ{grid-column:1/span 2;grid-row:2}.SeasonDetail_contentContainer__QfTTy{margin:0;width:100%;padding:32px;box-sizing:border-box;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%}.SeasonDetail_errorMessage__St5AE{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee2e2;color:#991b1b;border-radius:8px;margin-bottom:20px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400}.SeasonDetail_section__vMsgA{margin-bottom:32px}.SeasonDetail_section__vMsgA:last-child{margin-bottom:0}.SeasonDetail_sectionHeader__Xmyx0{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.SeasonDetail_sectionTitle__Euzqr{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#2e2e2e;margin:0;padding-left:0}.SeasonDetail_saveButtonContainer__GuY08{display:flex;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #f1f1f1}.SeasonDetail_saveButton__DTtFa{padding:8px 16px;background:#1f1f1f;color:#ffffff;border:none;border-radius:6px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SeasonDetail_saveButton__DTtFa:hover{background:#3a3a3a}.SeasonDetail_saveButton__DTtFa:active{background:#000000}.SeasonDetail_saveButton__DTtFa:disabled{background:#9b9b9b;cursor:not-allowed}.SeasonDetail_placeholderContent___nKUJ{padding:32px;border:2px dashed #e5e7eb;border-radius:12px;text-align:center;background:#f9fafb}.SeasonDetail_placeholderText__pM92K{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:#2e2e2e;margin:0 0 8px}.SeasonDetail_placeholderDescription__UssIk{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;color:#6b7280;margin:0}.SeasonDetail_teamWithLogo__6KgAX{display:flex;align-items:center;gap:12px}.SeasonDetail_accountLogo__VdNZP{width:36px;height:36px;object-fit:contain;flex-shrink:0}.SeasonDetail_groupName__y8smK,.SeasonDetail_teamName__LOyum{font-weight:500;color:#1f2937}.SeasonDetail_groupDescription__kinEo,.SeasonDetail_teamDivision__G0Y6d,.SeasonDetail_teamGroup__49B57{color:#6b7280}.SeasonDetail_groupTeamCount__kyUrA,.SeasonDetail_teamCount__UeTQK{font-weight:500}@media (max-width:768px){.SeasonDetail_contentWrapper__5l0i6{grid-template-columns:1fr;gap:20px;padding:0 16px 16px}.SeasonDetail_leftColumn__5ZNZ6{grid-column:1;grid-row:auto}.SeasonDetail_rightColumn__SFwit{grid-column:1;gap:16px}.SeasonDetail_titlePanelWrapper__O81UO{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px;gap:16px}.SeasonDetail_titlePanelContent__Db_bf{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.SeasonDetail_pageTitle__I5h_a{font-size:16px;line-height:24px;flex-direction:column;align-items:flex-start;gap:4px}.SeasonDetail_titleDivider__Jvsu8{display:none}.SeasonDetail_metadataSection__QNbc1{flex-direction:column;align-items:flex-start;gap:8px}.SeasonDetail_metadataItem__lAFJx{font-size:12px}.SeasonDetail_titleActions__6iazV{width:100%;justify-content:flex-end;margin-left:0}.SeasonDetail_contentContainer__QfTTy{margin-top:20px;padding:20px}.SeasonDetail_section__vMsgA{margin-bottom:24px}.SeasonDetail_sectionHeader__Xmyx0{flex-direction:column;align-items:flex-start;gap:12px}.SeasonDetail_sectionTitle__Euzqr{font-size:16px}.SeasonDetail_placeholderContent___nKUJ{padding:24px 16px}.SeasonDetail_placeholderText__pM92K{font-size:14px}.SeasonDetail_placeholderDescription__UssIk{font-size:13px}}.seasons_overviewContainer__Qr1oP{display:flex;flex-direction:column;gap:1rem}.seasons_pageWrapper__w2U1T{position:relative}.seasons_contentWrapper__h7jva{position:relative;margin-left:225px;margin-right:52px;margin-top:0;background-color:transparent;min-height:100vh}.seasons_contentContainer__TS8Pj{margin:30px 0 20px;width:100%;padding:30px;box-sizing:border-box;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);min-height:50vh}.seasons_pageWrapper__w2U1T .icon-only-button{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;box-sizing:border-box!important}.seasons_pageWrapper__w2U1T .icon-only-button svg{width:18px!important;height:18px!important;stroke-width:2.5!important}.seasons_header__7Q5T4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.seasons_actionButtons__31a5y,.seasons_addButton__Rp7cg{display:flex;gap:.75rem;align-items:center}.seasons_addButton__Rp7cg{background:#2e2e2e;color:white;border:1px solid #2e2e2e;padding:0 1rem;border-radius:8px;font-size:.875rem;font-family:Avenir\ 85,sans-serif;font-weight:500;cursor:pointer;transition:all .2s;height:38px;min-width:auto;box-sizing:border-box}.seasons_addButton__Rp7cg:hover:not(:disabled){background:#404040}.seasons_addButton__Rp7cg:disabled{opacity:.6;cursor:not-allowed}.seasons_nameCell__v0ZeA{display:flex;flex-direction:column;gap:4px}.seasons_seasonName__VpttW{font-weight:500;color:#111827}.seasons_accountName__QYeKq,.seasons_dateText__n_6f6,.seasons_frequencyText__H1a7C{font-size:.875rem;color:#6b7280}.seasons_statusBadge__pa0g3{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.seasons_statusActive__in0Hi{background:#d1fae5;color:#065f46}.seasons_statusInactive__4LYeR{background:#fee2e2;color:#991b1b}.seasons_actionButtonGroup__Sifun{display:flex;gap:.5rem;align-items:center}.seasons_actionButton__qyMh5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.seasons_actionButton__qyMh5:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.seasons_actionButton__qyMh5:disabled{opacity:.5;cursor:not-allowed}.seasons_viewButtonContainer__o__MC{display:flex;align-items:center;justify-content:flex-start}.seasons_viewIcon__Oi0v8{color:#4b5563;font-weight:600;transition:color .2s ease}.seasons_viewIcon__Oi0v8:hover{color:#1f2937}.seasons_errorMessage__8kn9u{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:14px;margin-bottom:1rem}.seasons_emptyState__ZltLq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:white;border:1px solid #e5e7eb;border-radius:8px;text-align:center;gap:1rem;color:#6b7280}.seasons_emptyState__ZltLq h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.seasons_emptyState__ZltLq p{font-size:.9rem;margin:0;max-width:400px}@media (max-width:768px){.seasons_header__7Q5T4{flex-direction:column;align-items:stretch}.seasons_actionButtons__31a5y{width:100%;justify-content:space-between}.seasons_contentContainer__TS8Pj{margin-top:20px;padding:1rem}}@media (max-width:480px){.seasons_emptyState__ZltLq{padding:3rem 1.5rem}.seasons_emptyState__ZltLq h3{font-size:1.125rem}.seasons_emptyState__ZltLq p{font-size:.875rem}}@media (min-width:1366px) and (max-width:1599px){.seasons_contentContainer__TS8Pj{padding:30px}}@media (min-width:1024px) and (max-width:1365px){.seasons_contentContainer__TS8Pj{padding:30px}}.LocalTitlePanel_titlePanel__Xr_lf{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;width:100%;height:88px;padding:24px;gap:20px;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);z-index:1}.LocalTitlePanel_leftSection__4c2EF{display:flex;flex-direction:row;align-items:center;padding:0;gap:20px;height:40px;flex:none;order:0;align-self:stretch;flex-grow:0}.LocalTitlePanel_backButton__yUBnz{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;transition:background .2s ease;border-radius:6px;flex-shrink:0}.LocalTitlePanel_backButton__yUBnz:hover{background:#f3f4f6}.LocalTitlePanel_titleWrapper__CU4ya{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:120px;min-width:120px;max-width:120px;height:28px;flex:none;order:0;flex-grow:0}.LocalTitlePanel_title__5p6k8{height:28px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#101010;margin:0;flex:none;order:0;flex-grow:0}.LocalTitlePanel_badge__l5krj{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 6px;gap:10px;min-width:20px;height:20px;background:#dc2626;border-radius:9999px;flex:none;order:1;flex-grow:0}.LocalTitlePanel_badgeText__85Kbx{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:18px;display:flex;align-items:flex-end;text-align:center;color:#fafafa;flex:none;order:0;flex-grow:0}.LocalTitlePanel_divider__T2JpG{width:1px;height:40px;align-self:center;background:#e3e3e3;border:none;flex:none;order:1;flex-grow:0}.LocalTitlePanel_toggleWrapper__0C4Tn{flex-direction:row;padding:0;gap:8px;height:24px}.LocalTitlePanel_customFilterWrapper__Vz_37,.LocalTitlePanel_toggleWrapper__0C4Tn{display:flex;align-items:center;flex:none;order:2;flex-grow:0}.LocalTitlePanel_toggleLabel__HM2bB,.LocalTitlePanel_toggleValueText__UeOqv{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#9b9b9b!important;flex:none;flex-grow:0;transition:color .2s ease}.LocalTitlePanel_activeLabelText__8Tns2{color:#2e2e2e!important}.LocalTitlePanel_toggleLabel__HM2bB{order:0}.LocalTitlePanel_toggle__ZrVZW{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:44px;height:24px;flex:none;order:1;flex-grow:0}.LocalTitlePanel_toggleButton__7i3me{position:relative;width:44px;height:24px;background:#6b7280;border-radius:9999px;border:none;cursor:pointer;transition:background .2s ease;flex:none;order:0;flex-grow:0}.LocalTitlePanel_toggleButton__7i3me.LocalTitlePanel_toggleActive__uftOA{background:#1f1f1f}.LocalTitlePanel_toggleCircle__CDtnY{position:absolute;width:20px;height:20px;right:2px;top:calc(50% - 10px);background:#ffffff;border-radius:50%;transition:transform .2s ease}.LocalTitlePanel_toggleButton__7i3me:not(.LocalTitlePanel_toggleActive__uftOA) .LocalTitlePanel_toggleCircle__CDtnY{right:auto;left:2px}.LocalTitlePanel_toggleValueText__UeOqv{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#2e2e2e;flex:none;order:2;flex-grow:0}.LocalTitlePanel_actionsSection__IXDB3{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}@media (max-width:768px){.LocalTitlePanel_titlePanel__Xr_lf{height:auto;min-height:88px;padding:16px;gap:12px;flex-direction:column;align-items:flex-start}.LocalTitlePanel_leftSection__4c2EF{flex-wrap:wrap;gap:12px;width:100%}.LocalTitlePanel_title__5p6k8{font-size:16px;line-height:24px}.LocalTitlePanel_badge__l5krj{font-size:11px;padding:0 5px}.LocalTitlePanel_toggleWrapper__0C4Tn{gap:6px}.LocalTitlePanel_toggleLabel__HM2bB,.LocalTitlePanel_toggleValueText__UeOqv{font-size:13px}.LocalTitlePanel_actionsSection__IXDB3{width:100%;justify-content:flex-end;gap:8px}}.BaseFormField_fieldGroup__d2ds7{margin-bottom:20px}.BaseFormField_label__IaYqg{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151;font-family:Avenir\ 85,sans-serif}.BaseFormField_required__56ikF{color:#ef4444;margin-left:2px}.BaseFormField_inputWrapper___kftY{position:relative}.BaseFormField_input__Br9SI{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:Avenir\ 85,sans-serif;transition:border-color .2s ease;background-color:white;color:#374151}.BaseFormField_input__Br9SI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.BaseFormField_input__Br9SI:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.BaseFormField_input__Br9SI.BaseFormField_error__LRKdD{border-color:#ef4444}.BaseFormField_input__Br9SI.BaseFormField_error__LRKdD:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.BaseFormField_inputIcon__sqSMU{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#9ca3af;pointer-events:none}.BaseFormField_select__OUYqx{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:Avenir\ 85,sans-serif;transition:border-color .2s ease;background-color:white;color:#374151;cursor:pointer}.BaseFormField_select__OUYqx:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.BaseFormField_select__OUYqx:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.BaseFormField_select__OUYqx.BaseFormField_error__LRKdD{border-color:#ef4444}.BaseFormField_select__OUYqx.BaseFormField_error__LRKdD:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.BaseFormField_errorText__2wlwz{color:#ef4444}.BaseFormField_errorText__2wlwz,.BaseFormField_helpText__glcSi{display:block;font-size:12px;margin-top:4px;font-family:Avenir\ 85,sans-serif}.BaseFormField_helpText__glcSi{color:#6b7280;font-style:italic}.teams_overviewContainer__mD_vH{display:flex;flex-direction:column;gap:1rem}.teams_contentContainer__jVXj4{margin:30px 0 20px;width:100%;padding:30px;box-sizing:border-box;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);min-height:50vh}.teams_pageWrapper__HDAaS .icon-only-button{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;box-sizing:border-box!important}.teams_pageWrapper__HDAaS .icon-only-button svg{width:18px!important;height:18px!important;stroke-width:1.5!important}.teams_header__7Y8dw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.teams_actionButtons__r8fvo,.teams_addButton__C2yBF{display:flex;gap:.75rem;align-items:center}.teams_addButton__C2yBF{background:#2e2e2e;color:white;border:1px solid #2e2e2e;padding:0 1rem;border-radius:8px;font-size:.875rem;font-family:Avenir\ 85,sans-serif;font-weight:500;cursor:pointer;transition:all .2s;height:38px;min-width:auto;box-sizing:border-box}.teams_addButton__C2yBF:hover:not(:disabled){background:#404040}.teams_addButton__C2yBF:disabled{opacity:.6;cursor:not-allowed}.teams_nameCell__y4e0M{display:flex;flex-direction:column;gap:4px}.teams_teamName____5_g{font-weight:500;color:#111827}.teams_teamMeta__24um_{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.teams_groupBadge__RBycH{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.teams_groupBadge__RBycH[data-group-color=blue]{background-color:#dbeafe;color:#1e40af}.teams_groupBadge__RBycH[data-group-color=green]{background-color:#dcfce7;color:#166534}.teams_groupBadge__RBycH[data-group-color=purple]{background-color:#f3e8ff;color:#7e22ce}.teams_groupBadge__RBycH[data-group-color=orange]{background-color:#ffedd5;color:#c2410c}.teams_groupBadge__RBycH[data-group-color=red]{background-color:#fee2e2;color:#991b1b}.teams_groupBadge__RBycH[data-group-color=gray]{background-color:#f3f4f6;color:#4b5563}.teams_noGroup__UnERu{font-size:.75rem;color:#9ca3af;font-style:italic}.teams_memberCount__OqOGT{font-size:.75rem;color:#6b7280}.teams_divisionText__HPzDl,.teams_teamNumberText__JgRSC{font-size:.875rem;color:#6b7280}.teams_teamNumberText__JgRSC{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f3f4f6;padding:2px 6px;border-radius:4px;font-weight:500}.teams_statusBadge__rxzkq{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.teams_statusActive__zeciw{background:#d1fae5;color:#065f46}.teams_statusInactive__n_vbp{background:#fee2e2;color:#991b1b}.teams_actionButtonGroup__8PLjO{display:flex;gap:.5rem;align-items:center;justify-content:flex-start}.teams_actionButton__HVr77{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s}.teams_actionButton__HVr77:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.teams_actionButton__HVr77:disabled{opacity:.5;cursor:not-allowed}.teams_actionsCell__zag5q{width:120px;text-align:center}.teams_errorMessage__oIywM{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:14px;margin-bottom:1rem}.teams_emptyState__uYuty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:white;border:1px solid #e5e7eb;border-radius:8px;text-align:center;gap:1rem;color:#6b7280}.teams_emptyState__uYuty h3{font-size:1.25rem;font-weight:800;color:#1f2937;margin:0}.teams_emptyState__uYuty p{font-size:.9rem;margin:0;max-width:400px}.teams_detailContainer__7oTAi{width:100%;min-height:100vh;background-color:var(--color-background,#f9fafb)}.teams_detailHeader__EHB5Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.teams_detailActions__8XJqb{display:flex;gap:.75rem}.teams_detailSection__8QMnh{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.teams_detailSection__8QMnh h3{font-size:1rem;font-weight:800;color:#1f2937;margin:0 0 1rem}.teams_detailField__miSfa{display:flex;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.teams_detailField__miSfa:last-child{border-bottom:none}.teams_detailLabel__22HtH{flex:0 0 200px;font-weight:500;color:#6b7280;font-size:.875rem}.teams_detailValue__HChBi{flex:1 1;color:#111827;font-size:.875rem}.teams_overlay__wCb47{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}.teams_dialog__43pEY{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.teams_dialogHeader__3W0On{padding:16px 24px 12px;border-bottom:1px solid #e5e7eb}.teams_dialogHeader__3W0On h2{margin:0;font-size:20px;font-weight:800;color:#374151;font-family:Avenir\ 85,sans-serif}.teams_form__Z94yg{padding:0}.teams_formContent__oedvu{padding:20px 24px}.teams_formField__f1lY9{margin-bottom:16px}.teams_formFieldLabel__Cjm1g{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151;font-family:Avenir\ 85,sans-serif}.teams_required__HioCq{color:#ef4444;margin-left:.25rem}.teams_input__Eiy3u{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:Avenir\ 85,sans-serif;transition:border-color .2s ease;background-color:white;color:#374151;box-sizing:border-box}.teams_input__Eiy3u:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.teams_input__Eiy3u:disabled{background-color:#f9fafb;cursor:not-allowed}.teams_inputError__KQa_R{border-color:#ef4444}.teams_inputError__KQa_R:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.teams_errorText__q3oW2{color:#ef4444}.teams_errorText__q3oW2,.teams_fieldHint__RE2rP{font-size:12px;font-family:Avenir\ 85,sans-serif;margin-top:4px;display:block}.teams_fieldHint__RE2rP{color:#6b7280}.teams_error__jThzu{background-color:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;border:1px solid #fecaca;font-family:Avenir\ 85,sans-serif;display:flex;align-items:center;gap:8px}.teams_actions__xlbrp{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb;border-radius:0 0 12px 12px}@media (max-width:768px){.teams_contentContainer__jVXj4{margin-top:20px;padding:1rem;border-radius:12px}.teams_formContent__oedvu{padding:16px 20px}.teams_dialog__43pEY{width:95%;margin:1rem;max-height:85vh}.teams_dialogHeader__3W0On{padding:20px 24px 12px}.teams_actions__xlbrp{padding:14px 20px}}@media (max-width:480px){.teams_formContent__oedvu{padding:16px}.teams_dialogHeader__3W0On{padding:16px 20px 8px}.teams_actions__xlbrp{padding:16px 20px;flex-direction:column}}.teams_detailForm__RQXNr{display:flex;flex-direction:column;gap:0;padding-top:8px}.teams_detailForm__RQXNr .teams_infoSection__g98Q5{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;margin-bottom:20px}.teams_detailForm__RQXNr .teams_infoSection__g98Q5 p{margin:0;font-size:14px;color:#6b7280}.teams_detailForm__RQXNr .teams_infoSection__g98Q5 strong{color:#374151;font-weight:800}.teams_detailForm__RQXNr .teams_formFields__TB6j1{display:flex;flex-direction:column;gap:1.5rem}.teams_detailForm__RQXNr .teams_fieldRow__c_zXd{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.teams_detailForm__RQXNr .teams_fieldRow__c_zXd>div{margin-bottom:0}.teams_toggleField___3_sI{display:flex;align-items:center}.teams_toggle__2g6Nf{display:inline-flex;align-items:center;cursor:pointer;gap:12px;position:relative}.teams_toggle__2g6Nf input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.teams_toggleSlider__qFz_R{position:relative;display:inline-block;width:44px;height:24px;background-color:#d1d5db;border-radius:24px;transition:background-color .2s}.teams_toggleSlider__qFz_R:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform .2s}.teams_toggle__2g6Nf input:checked+.teams_toggleSlider__qFz_R{background-color:#10b981}.teams_toggle__2g6Nf input:checked+.teams_toggleSlider__qFz_R:after{transform:translateX(20px)}.teams_toggle__2g6Nf input:disabled+.teams_toggleSlider__qFz_R{opacity:.5;cursor:not-allowed}.teams_toggleLabel__1TVkP{font-size:14px;color:#374151;font-weight:500}.teams_ungroupedSection__mzFVA{margin-top:32px;padding:20px;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px}.teams_ungroupedHeader__QsKrx{display:flex;align-items:center;gap:12px;margin-bottom:16px}.teams_ungroupedTitle__SFlRA{font-size:16px;font-weight:600;color:#111827}.teams_ungroupedCount__fOrU2{display:inline-flex;align-items:center;padding:2px 10px;background:#e5e7eb;border-radius:12px;font-size:12px;font-weight:600;color:#6b7280}.teams_ungroupedTeams__5Qel_{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3{display:flex;align-items:center;gap:12px;padding:12px 16px;background:white;border:1px solid #e5e7eb;border-radius:8px;cursor:move;transition:all .2s}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3.teams_dragging__bP5g8{transform:rotate(2deg);z-index:1000}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3.teams_animating__LoCZw{pointer-events:none}.teams_draggingGroup__O_t3_{opacity:.5;transform:rotate(1deg);z-index:1000}.teams_animatingGroup__8ofuv{pointer-events:none}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.05)}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3:active{cursor:-webkit-grabbing;cursor:grabbing}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3[draggable=true]:hover{transform:translateY(-1px)}.teams_ungroupedTeams__5Qel_ .teams_teamCard__xL2f3.teams_dragging__bP5g8{opacity:.5}.teams_ungroupedTeams__5Qel_ .teams_dragHandle__G9W1h{color:#9ca3af;cursor:-webkit-grab;cursor:grab;display:flex;align-items:center}.teams_ungroupedTeams__5Qel_ .teams_dragHandle__G9W1h:active{cursor:-webkit-grabbing;cursor:grabbing}.teams_ungroupedTeams__5Qel_ .teams_teamCardContent__0ZurA{flex:1 1;min-width:0}.teams_ungroupedTeams__5Qel_ .teams_teamCardHeader__30DpX{display:flex;align-items:center;gap:12px;margin-bottom:4px}.teams_ungroupedTeams__5Qel_ .teams_teamCardName__LPXa4{font-size:14px;font-weight:600;color:#111827}.teams_ungroupedTeams__5Qel_ .teams_teamCardDivision__jiXrq{font-size:12px;color:#6b7280;padding:2px 8px;background:#f3f4f6;border-radius:4px}.teams_ungroupedTeams__5Qel_ .teams_teamCardMeta___2Cjg{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}.teams_ungroupedTeams__5Qel_ .teams_teamCardNumber__Jpuay{font-family:Monaco,Menlo,monospace;font-weight:600;background:#f3f4f6;padding:2px 6px;border-radius:4px}.teams_ungroupedTeams__5Qel_ .teams_teamCardMembers__6Ht29{display:flex;align-items:center;gap:4px}.teams_ungroupedTeams__5Qel_ .teams_teamCardStatus__fDYl4{display:flex;align-items:center}.teams_ungroupedTeams__5Qel_ .teams_statusDot__h89sc{width:8px;height:8px;border-radius:50%;cursor:help}.teams_ungroupedTeams__5Qel_ .teams_statusDotActive__eFbDQ{background:#10b981}.teams_ungroupedTeams__5Qel_ .teams_statusDotInactive__Oh4AE{background:#ef4444}.teams_createGroupSection__Uzt0u{margin-bottom:24px}.teams_createGroupButton__K7D9B{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:white;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.teams_createGroupButton__K7D9B:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.teams_importContainer__eTy7l{margin:30px 0 20px;width:100%;padding:30px;box-sizing:border-box;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12)}.teams_importSection__ZyE46{display:flex;flex-direction:column;gap:24px}.teams_importGrid__o8bzY{display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;margin-bottom:24px}@media (max-width:1024px){.teams_importGrid__o8bzY{grid-template-columns:1fr}}.teams_instructionsBox__eLhto{padding:24px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.teams_instructionsHeader__iHQpr{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.teams_instructionsHeader__iHQpr h3{margin:0;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:800;color:#111827}.teams_instructionSteps__wIvP_{display:flex;flex-direction:column;gap:20px}.teams_instructionStep__tk_dr{display:flex;gap:16px;align-items:flex-start}.teams_stepNumber__FgDbQ{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#374151;border-radius:50%;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:800;border:1px solid #d1d5db}.teams_stepContent__QrgMU{flex:1 1}.teams_stepContent__QrgMU h4{margin:0 0 4px;font-weight:800;color:#111827}.teams_stepContent__QrgMU h4,.teams_stepContent__QrgMU p{font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.teams_stepContent__QrgMU p{margin:0 0 12px;color:#6b7280;line-height:1.5}.teams_stepContent__QrgMU textarea{width:100%;margin-top:12px}.teams_headerTemplate__u786_{display:flex;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.teams_headerTemplate__u786_ code{flex:1 1;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;color:#374151}.teams_copyButton__BgTiF{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#111827;color:white;border:none;border-radius:6px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:800;cursor:pointer;transition:all .2s}.teams_copyButton__BgTiF:hover{background:#374151}.teams_copyButton__BgTiF:active{transform:scale(.95)}.teams_fieldsInfoPanel__BBJRP{padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;height:-moz-fit-content;height:fit-content}.teams_infoHeader__TvfRN{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.teams_infoHeader__TvfRN h4{margin:0;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:800;color:#111827}.teams_fieldGroup__bNMoh{margin-bottom:16px}.teams_fieldGroup__bNMoh:last-child{margin-bottom:0}.teams_fieldGroupHeader__ElfXi{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:800;color:#374151}.teams_fieldGroup__bNMoh ul{margin:0;padding-left:20px;list-style:none}.teams_fieldGroup__bNMoh ul li{margin-bottom:6px;color:#6b7280;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.5;position:relative;padding-left:12px}.teams_fieldGroup__bNMoh ul li:before{content:"•";position:absolute;left:0;color:#9ca3af}.teams_fieldGroup__bNMoh ul li:last-child{margin-bottom:0}.teams_fieldGroup__bNMoh ul li strong{color:#374151;font-weight:800}.teams_pasteArea__kgDfr{width:100%;min-height:200px;padding:12px;border:2px dashed #d1d5db;border-radius:8px;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.5;resize:vertical;background:#ffffff;color:#111827;transition:all .2s}.teams_pasteArea__kgDfr:focus{outline:none;border-color:#6b7280;background:#f9fafb}.teams_pasteArea__kgDfr::placeholder{color:#9ca3af}.teams_mappingSection__c2PV_{display:flex;flex-direction:column;gap:20px}.teams_mappingHeader__JtNHw h3{margin:0 0 8px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:800;color:#111827}.teams_mappingHeader__JtNHw p{margin:0;color:#6b7280}.teams_mappingHeader__JtNHw p,.teams_validationWarning__Kd1Wi{font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}.teams_validationWarning__Kd1Wi{padding:12px 16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;align-items:center;gap:12px}.teams_columnIndex__MMuwo{font-weight:800;color:#111827}.teams_previewCell___kip7{font-family:Monaco,Menlo,monospace;color:#6b7280;font-size:13px}.teams_mappingSelect___of_e{width:100%;padding:8px 32px 8px 12px;border:1px solid #d1d5db;border-radius:6px;background:white;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#111827;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}.teams_mappingSelect___of_e:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.teams_highConfidence__LRdo7{border-color:#10b981;background:#f0fdf4}.teams_mediumConfidence__kp4F_{border-color:#f59e0b;background:#fffbeb}.teams_lowConfidence__yd9N6{border-color:#d1d5db}.teams_requiredCell__fnklZ{text-align:center;color:#10b981}.teams_dataPreview__bH_oj{margin-top:16px}.teams_dataPreview__bH_oj h4{margin:0 0 12px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:800;color:#111827}.teams_previewTableWrapper__NdocE{position:relative}.teams_previewMore__IYXTh{padding:12px;text-align:center;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#9ca3af;background:#f9fafb;margin:-1px 0 0;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px}.teams_importProgress__NUVhj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.teams_importProgress__NUVhj h3{margin:24px 0 8px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:800;color:#111827}.teams_importProgress__NUVhj p{margin:0;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#6b7280;line-height:1.5}.teams_spinner__RsHXG{animation:teams_spin__UOejB 1s linear infinite;color:#3b82f6}@keyframes teams_spin__UOejB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.teams_importResults__LEB0M{display:flex;flex-direction:column;gap:20px}.teams_resultsHeader__j_GC4{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.teams_resultsHeader__j_GC4 h3{margin:0;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:800;color:#111827}.teams_successIcon__rxe5E{color:#10b981}.teams_warningIcon__2ko1d{color:#f59e0b}.teams_resultsGrid__6TRn3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.teams_resultCard__qAl5c{padding:20px;background:white;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px}.teams_resultCard__qAl5c.teams_errorCard__XYJKl{border-color:#fecaca;background:#fef2f2}.teams_resultIcon__rAPxL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f3f4f6;color:#6b7280}.teams_resultContent__dyper h4{margin:0 0 12px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:800;color:#111827}.teams_resultContent__dyper ul{margin:0;padding-left:20px;list-style:none}.teams_resultContent__dyper ul li{margin-bottom:6px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#6b7280;line-height:1.5;position:relative;padding-left:16px}.teams_resultContent__dyper ul li:before{content:"•";position:absolute;left:0;color:#3b82f6}.teams_resultTotal__96o_7{margin:12px 0 0;padding-top:12px;border-top:1px solid #e5e7eb;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:800;color:#111827}.teams_errorList__ZNTZz{max-height:200px;overflow-y:auto}.teams_errorItem__gGWIv{padding:8px;margin-bottom:8px;background:white;border-radius:6px;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#991b1b;line-height:1.5}.teams_errorItem__gGWIv strong{color:#7f1d1d}@media (max-width:768px){.teams_detailForm__RQXNr .teams_fieldRow__c_zXd{grid-template-columns:1fr}}.TeamDetail_titlePanelWrapper__E7xh1{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;width:100%;min-height:88px;padding:24px;gap:20px;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);z-index:1}.TeamDetail_titlePanelContent__9k2kZ{display:flex;flex-direction:row;align-items:center;gap:16px;flex:1 1}.TeamDetail_backButton__55jdj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;color:#101010;transition:background .2s ease;border-radius:6px;flex-shrink:0}.TeamDetail_backButton__55jdj:hover{background:#f3f4f6}.TeamDetail_pageTitle__bYgBW{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#101010;margin:0;display:flex;align-items:center;gap:8px}.TeamDetail_teamName__AP6by{font-weight:600}.TeamDetail_titleDivider___NxmZ{width:1px;height:40px;background:#e3e3e3;align-self:center}.TeamDetail_metadataSection__CZ_R_{display:flex;flex-direction:row;align-items:center;gap:16px}.TeamDetail_metadataItem__m3vcH{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:#9b9b9b}.TeamDetail_metadataValue__UguUC{color:#6b7280}.TeamDetail_titleActions___7Abq{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.TeamDetail_contentWrapper__pJHh6{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:32px;gap:32px;margin:32px 0;padding:0}.TeamDetail_leftColumn__l19cC{grid-column:1;grid-row:1}.TeamDetail_rightTopPanel__ND9_p{grid-column:2;grid-row:1}.TeamDetail_trainersPanel__CMzdH{grid-column:1/span 2;grid-row:2}.TeamDetail_playersPanel__3TxYS{grid-column:1/span 2;grid-row:3}.TeamDetail_contentContainer__eFpvO{margin:0;width:100%;padding:32px;box-sizing:border-box;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%}.TeamDetail_errorMessage__0FujL{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee2e2;color:#991b1b;border-radius:8px;margin:32px 0 0;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400}.TeamDetail_sectionHeader__RDTyJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TeamDetail_sectionTitle__xGvB1{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#2e2e2e;margin:0}.TeamDetail_saveButtonContainer__zf1lV{display:flex;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #f1f1f1}.TeamDetail_placeholderContent__f2_1K{display:flex;align-items:center;justify-content:center;min-height:200px;padding:32px}.TeamDetail_placeholderText__SxstB{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;color:#9b9b9b;text-align:center;margin:0}.TeamDetail_contentContainer__eFpvO form{border:none;padding:0;margin:0}.TeamDetail_memberName__6rfit{font-weight:500}.TeamDetail_memberName__6rfit,.TeamDetail_memberRole__bahIG{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;color:#2e2e2e}.TeamDetail_memberRole__bahIG{font-weight:400}.TeamDetail_jerseyNumber__bAif_{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#2e2e2e}.TeamDetail_captainIcon__aAWBk{color:#f59e0b}@media (max-width:768px){.TeamDetail_titlePanelWrapper__E7xh1{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px;gap:16px}.TeamDetail_titlePanelContent__9k2kZ{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.TeamDetail_pageTitle__bYgBW{font-size:16px;line-height:24px;flex-direction:column;align-items:flex-start;gap:4px}.TeamDetail_titleDivider___NxmZ{display:none}.TeamDetail_metadataSection__CZ_R_{flex-direction:column;align-items:flex-start;gap:8px}.TeamDetail_metadataItem__m3vcH{font-size:12px}.TeamDetail_titleActions___7Abq{width:100%;justify-content:flex-end;margin-left:0}.TeamDetail_contentWrapper__pJHh6{grid-template-columns:1fr;gap:20px;margin:20px 0}.TeamDetail_leftColumn__l19cC{grid-column:1}.TeamDetail_rightTopPanel__ND9_p{grid-column:1;grid-row:2}.TeamDetail_trainersPanel__CMzdH{grid-column:1;grid-row:3}.TeamDetail_playersPanel__3TxYS{grid-column:1;grid-row:4}.TeamDetail_contentContainer__eFpvO{padding:20px}.TeamDetail_sectionHeader__RDTyJ{flex-direction:row;align-items:center;margin-bottom:16px}.TeamDetail_sectionTitle__xGvB1{font-size:16px}}.Input_container__SQgmN{display:flex;flex-direction:column;gap:.5rem}.Input_container__SQgmN.Input_fullWidth__r0of3{width:100%}.Input_label__vt5ld{font-family:Avenir LT Std,sans-serif;font-size:.875rem;font-weight:500;color:#374151;margin:0}.Input_required__kAO3w{color:#dc2626;margin-left:.25rem}.Input_inputWrapper__0ITQV{position:relative;display:flex;align-items:center}.Input_input__9QkyK{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-family:Avenir LT Std,sans-serif;font-weight:400;color:#111827;background:white;cursor:pointer;transition:all .2s ease}.Input_input__9QkyK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Input_input__9QkyK:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.Input_input__9QkyK::placeholder{color:#9ca3af;font-family:Avenir LT Std,sans-serif;font-weight:400}.Input_hasLeftIcon__r7FF7{padding-left:2.5rem}.Input_hasRightIcon__scTA0{padding-right:2.5rem}.Input_leftIcon__eTula,.Input_rightIcon__OokMX{position:absolute;display:flex;align-items:center;justify-content:center;color:#6b7280;z-index:1}.Input_leftIcon__eTula{left:.75rem}.Input_rightIcon__OokMX{right:.75rem}.Input_small__k6kJO{padding:.5rem .75rem;font-size:.75rem;height:32px}.Input_medium__zxgdb{padding:.75rem 1rem;font-size:.875rem;height:38px}.Input_large__DLS79{padding:1rem 1.25rem;font-size:1rem;height:44px}.Input_fullWidth__r0of3{width:100%}.Input_hasError__xcwBH{border-color:#dc2626}.Input_hasError__xcwBH:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,101,.1)}.Input_helperText__bepRr{color:#6b7280}.Input_errorText__pzoiy,.Input_helperText__bepRr{font-family:Avenir LT Std,sans-serif;font-size:.75rem;margin:0;line-height:1.4}.Input_errorText__pzoiy{color:#dc2626}@media (max-width:768px){.Input_input__9QkyK{font-size:1rem}.Input_small__k6kJO{height:28px;padding:.375rem .5rem}.Input_medium__zxgdb{height:36px;padding:.625rem .875rem}.Input_large__DLS79{height:40px;padding:.875rem 1rem}}.GroupFormDialog_errorMessage__h4rT8{padding:12px 16px;background:#fee2e2;color:#991b1b;border-radius:8px;margin-bottom:20px;font-size:14px;border:1px solid #fecaca}.GroupFormDialog_formGroup__Vpi1f{margin-bottom:20px}.GroupFormDialog_label__dDYj3{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#374151}.GroupFormDialog_required__gHtz0{color:#ef4444;margin-left:4px}.GroupFormDialog_textarea__KBa0n{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s ease;background-color:white;color:#374151;resize:vertical;box-sizing:border-box}.GroupFormDialog_textarea__KBa0n:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.GroupFormDialog_textarea__KBa0n:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.GroupFormDialog_textarea__KBa0n.GroupFormDialog_error__zAqDA{border-color:#ef4444}.GroupFormDialog_textarea__KBa0n.GroupFormDialog_error__zAqDA:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.GroupFormDialog_errorText__y4bqZ{font-size:12px;color:#ef4444;margin-top:4px;margin-bottom:0}.GroupFormDialog_infoBox__PHHsz{padding:12px 16px;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:20px}.GroupFormDialog_infoText__imPRy{font-size:13px;color:#1e40af;margin:0;line-height:1.5}.GroupFormDialog_infoText__imPRy strong{font-weight:600}.SeasonDropdown_dropdownContainer__tJ1iV{position:relative;display:inline-flex}.SeasonDropdown_dropdownButton__GVFFr{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 16px;gap:8px;width:200px;height:40px;background:#ffffff;border:1px solid #e3e3e3;border-radius:8px;cursor:pointer;transition:border-color .2s ease;position:relative}.SeasonDropdown_dropdownButton__GVFFr:hover:not(:disabled){border-color:#d0d0d0}.SeasonDropdown_dropdownButton__GVFFr:disabled{opacity:.5;cursor:not-allowed}.SeasonDropdown_dropdownButton__GVFFr.SeasonDropdown_open__iUEwF{border-color:#2e2e2e}.SeasonDropdown_seasonIcon__hDMOv{width:20px;height:20px;flex-shrink:0}.SeasonDropdown_dropdownText__un5He{flex:1 1;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SeasonDropdown_angleDownIcon__dfLNF{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease}.SeasonDropdown_angleDownIcon__dfLNF.SeasonDropdown_rotated__p8a3Y{transform:rotate(180deg)}.SeasonDropdown_dropdownMenu__Moh6K{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#ffffff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:1000;max-height:240px;overflow-y:auto;animation:SeasonDropdown_dropdownSlideIn__7GuSI .15s ease-out}@keyframes SeasonDropdown_dropdownSlideIn__7GuSI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SeasonDropdown_dropdownItem__u_iwL{width:100%;padding:10px 16px;background:transparent;border:none;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#2e2e2e;cursor:pointer;transition:background-color .15s ease}.SeasonDropdown_dropdownItem__u_iwL:hover{background:#f5f5f5}.SeasonDropdown_dropdownItem__u_iwL.SeasonDropdown_selected__onx76{background:#f0f0f0;font-weight:500}.SeasonDropdown_dropdownItem__u_iwL:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.SeasonDropdown_dropdownItem__u_iwL:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.SeasonDropdown_dropdownMenu__Moh6K::-webkit-scrollbar{width:6px}.SeasonDropdown_dropdownMenu__Moh6K::-webkit-scrollbar-track{background:transparent}.SeasonDropdown_dropdownMenu__Moh6K::-webkit-scrollbar-thumb{background:#e3e3e3;border-radius:3px}.SeasonDropdown_dropdownMenu__Moh6K::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.ProgressBar_progressWrapper__g2aep{width:100px;height:20px}.ProgressBar_progressBar__ogJPO,.ProgressBar_progressWrapper__g2aep{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px}.ProgressBar_progressBar__ogJPO{width:80px;height:18px}.ProgressBar_progressBase__Ar4wa{position:relative;width:48px;height:8px;background:#f1f1f1;border-radius:9999px;flex:1 1;overflow:hidden}.ProgressBar_progressFill__G_pnx{position:absolute;left:0;top:0;bottom:0;background:#1f1f1f;border-radius:9999px;transition:width .3s ease}.ProgressBar_progressText__el7vT{width:28px;height:18px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:18px;display:flex;align-items:center;text-align:right;color:#2e2e2e;flex:none}.ProgressBar_angleRight__m5Fxp{width:20px;height:20px;flex:none}.TeamsTable_teamCell__gAYJA{display:flex;align-items:center;gap:12px}.TeamsTable_teamLogo__MwtXq{width:36px;height:36px;object-fit:contain;flex-shrink:0}.TeamsTable_groupName__S4xrK,.TeamsTable_teamName__bM5Dz{color:#2e2e2e}.TeamsTable_groupName__S4xrK,.TeamsTable_noTrainers__2D54l,.TeamsTable_teamName__bM5Dz{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px}.TeamsTable_noTrainers__2D54l{color:#9b9b9b}.TeamsTable_trainersCell__sOaZS{display:flex;align-items:center;gap:8px}.TeamsTable_moreAvatar__tcz8z,.TeamsTable_trainerAvatar____RN1{width:32px;height:32px;border-radius:50%;flex-shrink:0}.TeamsTable_moreAvatar__tcz8z{background:#1f1f1f;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:12px}.TeamsTable_playerCount__hOcaz,.TeamsTable_trainerNames__nNZww{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#2e2e2e}.TeamsTable_viewIcon__txT8N{color:#1f1f1f}.GroupsTable_groupName__2Aqxe{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#2e2e2e}.GroupsTable_teamsCell__2y_T9{display:flex;align-items:center;gap:12px}.GroupsTable_teamLogo__I3Yu2{width:36px;height:36px;object-fit:contain;flex-shrink:0}.GroupsTable_teamsList__CK4_Y{color:#2e2e2e}.GroupsTable_noTeams__Y8oM6,.GroupsTable_teamsList__CK4_Y{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:14px}.GroupsTable_noTeams__Y8oM6{color:#9b9b9b}.GroupsTable_managersCell__j3OHI{display:flex;align-items:center;gap:8px}.GroupsTable_managerAvatar__PY20o{flex-shrink:0}.GroupsTable_moreAvatar__vVn2w{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#1f1f1f;color:#ffffff;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;flex-shrink:0}.GroupsTable_managerCount__LImHU{color:#2e2e2e}.GroupsTable_managerCount__LImHU,.GroupsTable_noManagers__IKTU5{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:14px}.GroupsTable_noManagers__IKTU5{color:#9b9b9b}.GroupsTable_playerCount__UZL_N{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:14px;color:#2e2e2e;text-align:center;display:block}.GroupsTable_viewIcon__G7_71{color:#1f1f1f}.TriStateSlider_sliderContainer__Juu_L{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:3px;isolation:isolate;position:relative;width:239px;height:32px;background:#f7f7f7;border:1px solid #e3e3e3;border-radius:16px;flex:none}.TriStateSlider_sliderButton__nK2PX{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 16px;gap:4px;height:26px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;flex:1 1;z-index:1;position:relative}.TriStateSlider_buttonText__gpJjc{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#9b9b9b;transition:color .2s ease;white-space:nowrap}.TriStateSlider_sliderButton__nK2PX.TriStateSlider_active__RDdNV{background:#101010;z-index:3}.TriStateSlider_sliderButton__nK2PX.TriStateSlider_active__RDdNV .TriStateSlider_buttonText__gpJjc{color:#ffffff}.TriStateSlider_sliderButton__nK2PX:not(.TriStateSlider_active__RDdNV):hover{background:rgba(16,16,16,.05)}.TriStateSlider_sliderButton__nK2PX:not(.TriStateSlider_active__RDdNV):hover .TriStateSlider_buttonText__gpJjc{color:#2e2e2e}.TriStateSlider_sliderButton__nK2PX:focus-visible{outline:2px solid #101010;outline-offset:2px}.StaffEditForm_form___GVnI{padding-top:8px}.StaffEditForm_fieldsSection__riHal,.StaffEditForm_form___GVnI{display:flex;flex-direction:column;gap:0}.StaffEditForm_fieldRow__jQqRD{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:0}.StaffEditForm_fieldGroup__zMSQA{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.StaffEditForm_fieldGroup__zMSQA:last-child{margin-bottom:0}.StaffEditForm_label__9UjdH{font-size:14px;font-weight:500;color:#374151;font-family:Avenir\ 85,sans-serif;display:flex;align-items:center;gap:4px}.StaffEditForm_required__41vB1{color:#ef4444}.StaffEditForm_input__Ri1nX{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:Avenir\ 85,sans-serif;transition:border-color .2s ease;background-color:white;color:#374151;box-sizing:border-box}.StaffEditForm_input__Ri1nX:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.StaffEditForm_input__Ri1nX:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.StaffEditForm_input__Ri1nX::placeholder{color:#9ca3af}.StaffEditForm_error__FOh1P{color:#ef4444}.StaffEditForm_error__FOh1P,.StaffEditForm_helpText__ao6hQ{font-size:12px;font-family:Avenir\ 85,sans-serif;margin-top:4px}.StaffEditForm_helpText__ao6hQ{color:#6b7280}.StaffEditForm_statusToggle__KjT_4{display:flex;align-items:center}.StaffEditForm_toggleLabel__2AFQb{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StaffEditForm_toggleLabel__2AFQb input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.StaffEditForm_toggleSwitch__95dL7{position:relative;display:inline-block;width:44px;height:24px;background-color:#d1d5db;border-radius:24px;transition:background-color .2s}.StaffEditForm_toggleSwitch__95dL7:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform .2s}.StaffEditForm_toggleLabel__2AFQb input:checked+.StaffEditForm_toggleSwitch__95dL7{background-color:#10b981}.StaffEditForm_toggleLabel__2AFQb input:checked+.StaffEditForm_toggleSwitch__95dL7:after{transform:translateX(20px)}.StaffEditForm_toggleLabel__2AFQb input:disabled+.StaffEditForm_toggleSwitch__95dL7{opacity:.5;cursor:not-allowed}.StaffEditForm_toggleText__wDH_h{font-size:14px;color:#374151;font-weight:500;font-family:Avenir\ 85,sans-serif}.StaffEditForm_formActions__18I5C{display:flex;justify-content:flex-start;gap:12px;padding-top:24px;margin-top:24px;border-top:1px solid #e5e7eb}.StaffEditForm_saveButton__aiqeh{background:#2e2e2e;color:white;border:1px solid #2e2e2e;padding:0 24px;border-radius:8px;font-size:14px;font-family:Avenir\ 85,sans-serif;font-weight:500;cursor:pointer;transition:all .2s;height:38px;min-width:120px;box-sizing:border-box}.StaffEditForm_saveButton__aiqeh:hover:not(:disabled){background:#404040}.StaffEditForm_saveButton__aiqeh:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.StaffEditForm_fieldRow__jQqRD{grid-template-columns:1fr;gap:0}.StaffEditForm_fieldGroup__zMSQA{margin-bottom:16px}.StaffEditForm_formActions__18I5C{flex-direction:column}.StaffEditForm_saveButton__aiqeh{width:100%}}.StaffDetail_titlePanelWrapper__cBmKX{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;width:100%;min-height:88px;padding:24px;gap:20px;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12);z-index:1;margin-bottom:24px}.StaffDetail_titlePanelContent__Hz_Im{display:flex;flex-direction:row;align-items:center;gap:16px;flex:1 1}.StaffDetail_backButton__Jv4mN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;color:#101010;transition:background .2s ease;border-radius:6px;flex-shrink:0}.StaffDetail_backButton__Jv4mN:hover{background:#f3f4f6}.StaffDetail_pageTitle__2mOTU{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#101010;margin:0;display:flex;align-items:center;gap:8px}.StaffDetail_memberName__kOW2D{font-weight:600}.StaffDetail_titleDivider__jziUs{width:1px;height:40px;background:#e3e3e3;align-self:center}.StaffDetail_metadataSection__BNha8{display:flex;flex-direction:row;align-items:center;gap:16px}.StaffDetail_metadataItem__xJ5Fe{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:#9b9b9b}.StaffDetail_metadataValue__q_4Mc{color:#6b7280}.StaffDetail_titleActions__MkIGd{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.StaffDetail_contentContainer__BX0Qx{margin-top:30px;margin-left:0;margin-right:0;width:100%;padding:30px;box-sizing:border-box;background:#ffffff;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.12)}.StaffDetail_errorMessage__7jCcl{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fee2e2;color:#991b1b;border-radius:8px;margin-bottom:20px;font-size:14px}.StaffDetail_profileContainer__GPiBC{display:flex;flex-direction:column;gap:32px}.StaffDetail_profileHeader__AXPHF{display:grid;grid-template-columns:240px 1fr;grid-gap:48px;gap:48px;align-items:start}.StaffDetail_profileAvatarSection__r_Wix{display:flex;flex-direction:column;align-items:center;gap:24px}.StaffDetail_profileAvatar__Cdx2M{width:160px;height:160px;border-radius:50%;background:#6b7280;display:flex;align-items:center;justify-content:center;object-fit:cover;box-shadow:0 8px 16px rgba(0,0,0,.12)}.StaffDetail_profileAvatarInitials__by568{font-size:48px;font-weight:600;color:#ffffff;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif}.StaffDetail_advancedInfo__cLQ_D{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center}.StaffDetail_advancedInfoItem__aTzL_{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.StaffDetail_advancedInfoRow__aNeYv{display:flex;align-items:center;gap:8px;justify-content:center}.StaffDetail_advancedInfoIcon__t5ZIc{color:#6b7280;flex-shrink:0}.StaffDetail_advancedInfoLabel__8n_X_{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;color:#2e2e2e;letter-spacing:0}.StaffDetail_advancedInfoValue__rLNQQ{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:#6b7280;padding-left:0}.StaffDetail_profileDetails__zZjGj{display:flex;flex-direction:column;gap:32px}.StaffDetail_profileSection__ElUft{display:flex;flex-direction:column;gap:16px}.StaffDetail_profileSectionTitle__FkRtF{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#2e2e2e;margin:0;padding-bottom:0;border-bottom:none}.StaffDetail_profileFieldsGrid__WscEc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.StaffDetail_profileField__IWqC8{display:flex;flex-direction:column;gap:8px}.StaffDetail_profileFieldLabel__2luD5{font-size:12px;font-weight:500;letter-spacing:0}.StaffDetail_profileFieldLabel__2luD5,.StaffDetail_profileInput__jzfpf{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;color:#2e2e2e}.StaffDetail_profileInput__jzfpf{font-size:14px;font-weight:400;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.StaffDetail_profileInput__jzfpf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.StaffDetail_profileInput__jzfpf::placeholder{color:#9ca3af}.StaffDetail_profileSelect__yQOO4{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;color:#2e2e2e;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;cursor:pointer;transition:border-color .2s ease}.StaffDetail_profileSelect__yQOO4:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.StaffDetail_profileTextarea__mMw0F{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;color:#2e2e2e;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;resize:vertical;min-height:120px;transition:border-color .2s ease;width:100%}.StaffDetail_profileTextarea__mMw0F:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.StaffDetail_profileTextarea__mMw0F::placeholder{color:#9ca3af}.StaffDetail_profileReadonlyField__NhzpY{display:flex;gap:8px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:400;color:#6b7280}.StaffDetail_profileReadonlyField__NhzpY,.StaffDetail_statusBadgeInline__5Ttnc{align-items:center;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif}.StaffDetail_statusBadgeInline__5Ttnc{display:inline-flex;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:500;text-transform:capitalize}.StaffDetail_profileDetailRow__Uker2{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.StaffDetail_profileDetailContent__fjj00{display:flex;flex-direction:column;gap:4px;flex:1 1}.StaffDetail_profileDetailLabel__7QUjy{font-size:12px;letter-spacing:0}.StaffDetail_profileDetailLabel__7QUjy,.StaffDetail_profileDetailValue__cA829{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#2e2e2e}.StaffDetail_profileDetailValue__cA829{font-size:16px}.StaffDetail_statusBadge__RIOCc{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500;text-transform:capitalize;align-self:flex-start;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif}.StaffDetail_profileDivider__oiWQt{width:100%;height:1px;background:#e5e7eb;margin:8px 0}.StaffDetail_groupsSection__XuCXg{display:flex;flex-direction:column;gap:20px}.StaffDetail_groupsHeader__AnRPw{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.StaffDetail_groupsHeaderRight__fo5bQ{display:flex;align-items:center;gap:12px}.StaffDetail_groupsTitle__FehqW{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#2e2e2e;margin:0}.StaffDetail_seasonFilter__mzYz_{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.StaffDetail_seasonSelect__uMEAp{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:#2e2e2e;border:none;background:transparent;outline:none;cursor:pointer}.StaffDetail_loadingState__SJuwT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:16px}.StaffDetail_loadingState__SJuwT .StaffDetail_loader__8N_DN{width:48px;height:48px;object-fit:contain}.StaffDetail_loadingState__SJuwT p{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#6b7280}.StaffDetail_emptyState__7QHrQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:12px;color:#6b7280}.StaffDetail_emptyState__7QHrQ p{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#6b7280;margin:0}.StaffDetail_tabContent__Gb0_i{padding:20px 0}.StaffDetail_detailSection__fG6qY{margin-bottom:24px}.StaffDetail_detailSection__fG6qY:last-child{margin-bottom:0}.StaffDetail_sectionTitle__As9Rm{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif}.StaffDetail_detailGrid__J_Onr{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.StaffDetail_detailField__nCD88{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f9fafb;border-radius:8px}.StaffDetail_detailLabel__Gp_74{display:flex;align-items:center;gap:8px;font-weight:500;color:#6b7280}.StaffDetail_detailLabel__Gp_74,.StaffDetail_detailValue__LHZ_f{font-size:14px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif}.StaffDetail_detailValue__LHZ_f{color:#111827}.StaffDetail_statusActive__LOcB2{background-color:#d1fae5;color:#065f46}.StaffDetail_statusInactive__QSEmQ{background-color:#fee2e2;color:#991b1b}.StaffDetail_statusPending__88Kx4{background-color:#fef3c7;color:#92400e}.StaffDetail_teamCountBadge__L3wRw{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;background-color:#e0e7ff;color:#3730a3;font-size:.75rem;font-weight:500}.StaffDetail_teamCountBadge__L3wRw[data-count="0"]{background-color:#f3f4f6;color:#6b7280}@media (max-width:768px){.StaffDetail_titlePanelWrapper__cBmKX{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px;gap:16px}.StaffDetail_titlePanelContent__Hz_Im{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.StaffDetail_pageTitle__2mOTU{font-size:16px;line-height:24px;flex-direction:column;align-items:flex-start;gap:4px}.StaffDetail_titleDivider__jziUs{display:none}.StaffDetail_metadataSection__BNha8{flex-direction:column;align-items:flex-start;gap:8px}.StaffDetail_metadataItem__xJ5Fe{font-size:12px}.StaffDetail_titleActions__MkIGd{width:100%;justify-content:flex-end;margin-left:0}.StaffDetail_contentContainer__BX0Qx{margin-top:0;padding:20px}.StaffDetail_profileHeader__AXPHF{grid-template-columns:1fr;gap:32px}.StaffDetail_profileAvatar__Cdx2M{width:120px;height:120px}.StaffDetail_profileAvatarInitials__by568{font-size:36px}.StaffDetail_detailGrid__J_Onr,.StaffDetail_profileFieldsGrid__WscEc{grid-template-columns:1fr;gap:12px}.StaffDetail_detailField__nCD88{padding:12px}.StaffDetail_groupsHeader__AnRPw{flex-direction:column;align-items:flex-start;gap:12px}}@media (min-width:1366px) and (max-width:1599px){.StaffDetail_contentContainer__BX0Qx{padding:30px}}@media (min-width:1024px) and (max-width:1365px){.StaffDetail_contentContainer__BX0Qx{padding:30px}.StaffDetail_profileHeader__AXPHF{grid-template-columns:200px 1fr;gap:32px}.StaffDetail_profileAvatar__Cdx2M{width:140px;height:140px}}.StaffDetail_modalOverlay__MhjAs{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.StaffDetail_modalDialog__Ls5_Q{background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column}.StaffDetail_modalHeader__7uif7{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.StaffDetail_modalTitle__MZ3nG{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600;color:#2e2e2e;margin:0}.StaffDetail_modalCloseButton__dxT5b{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease}.StaffDetail_modalCloseButton__dxT5b:hover{background-color:#f3f4f6;color:#2e2e2e}.StaffDetail_modalContent__l7YW4{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.StaffDetail_modalDescription__B_bts{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#6b7280;margin:0;line-height:1.5}.StaffDetail_modalEmptyState__wvt_k{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;color:#6b7280}.StaffDetail_modalEmptyState__wvt_k p{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;margin:0}.StaffDetail_groupsList__ApzxT{display:flex;flex-direction:column;gap:12px}.StaffDetail_groupItem__jYbq3{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.StaffDetail_groupItem__jYbq3:hover:not(.StaffDetail_groupItemDisabled__jrthS){background:#f3f4f6;border-color:#d1d5db}.StaffDetail_groupItemDisabled__jrthS{opacity:.5;cursor:not-allowed}.StaffDetail_groupCheckbox__7Seap{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0}.StaffDetail_groupCheckbox__7Seap:checked{background-color:#3b82f6;border-color:#3b82f6}.StaffDetail_groupCheckbox__7Seap:disabled{cursor:not-allowed}.StaffDetail_groupInfo__6I7eP{display:flex;flex-direction:column;gap:4px;flex:1 1}.StaffDetail_groupName__0E22u{font-size:14px;color:#2e2e2e}.StaffDetail_alreadyAssignedBadge__90CKU,.StaffDetail_groupName__0E22u{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.StaffDetail_alreadyAssignedBadge__90CKU{font-size:12px;color:#6b7280;background:#e5e7eb;padding:2px 8px;border-radius:6px;align-self:flex-start}.StaffDetail_modalActions__Hvemb{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}@media (max-width:768px){.StaffDetail_modalDialog__Ls5_Q{max-width:100%;border-radius:16px 16px 0 0;max-height:80vh}.StaffDetail_modalContent__l7YW4,.StaffDetail_modalHeader__7uif7{padding:20px}.StaffDetail_modalActions__Hvemb{flex-direction:column-reverse;gap:8px}.StaffDetail_modalActions__Hvemb button{width:100%}}