.TeamAbbNameBadge_team-abb-name-badge__4EJ21{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;padding:2px 7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;background:#e0e0e0;color:#555;white-space:nowrap;flex-shrink:0}.custom-teams_custom-teams__QOuHc{max-width:900px;padding:16px;min-height:calc(100vh - 92px - 455px)}.custom-teams_custom-teams__title__vER0_{font-size:24px;font-weight:700;margin-bottom:8px}.custom-teams_custom-teams__description__mAwO6{margin-bottom:24px;font-size:15px}.custom-teams_teams-container__LNX_5{display:flex;flex-direction:column;gap:16px}.custom-teams_teams-toolbar__Sqkw_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.custom-teams_teams-sort__egEEk{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.custom-teams_teams-sort__label__0JFco{font-size:13px;color:#888;font-weight:600;white-space:nowrap}.custom-teams_sort-btn__vaB4a{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;font-size:13px;font-weight:500;border:1px solid #e0e0e0;background:none;color:#555;cursor:pointer;transition:border-color .15s,color .15s}.custom-teams_sort-btn__vaB4a:hover{border-color:#50ae26;color:#50ae26}.custom-teams_sort-btn--active__DG_Rr{border-color:#50ae26;color:#50ae26;font-weight:700}.custom-teams_teams-list___8x8W{border:1px solid #e0e0e0;overflow:hidden}.dark-mode .custom-teams_teams-list___8x8W{border-color:#444}.custom-teams_teams-empty__RPMPg,.custom-teams_teams-loading__PObIi{color:#666;font-size:15px;padding:32px 0;text-align:center}.custom-teams_teams-empty__RPMPg p,.custom-teams_teams-loading__PObIi p{margin-bottom:8px}.custom-teams_team-row__RgwAJ{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-bottom:1px solid #e0e0e0}.custom-teams_team-row__RgwAJ:last-child{border-bottom:none}.dark-mode .custom-teams_team-row__RgwAJ{background:#2a2a2a;border-color:#444}@media(max-width:768px){.custom-teams_team-row__RgwAJ{flex-wrap:wrap}}.custom-teams_team-row__info__bVPpM{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.custom-teams_team-row__name__03Qlc{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-teams_team-row__badges__406H9{display:flex;gap:5px;flex-wrap:wrap}.custom-teams_team-row__meta__Ka1FS{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#888;white-space:nowrap;flex:0 0 220px}@media(max-width:768px){.custom-teams_team-row__meta__Ka1FS{flex-basis:auto;white-space:normal}}.custom-teams_team-row__actions__fc28u{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.custom-teams_badge__U2QLF{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase;letter-spacing:.4px;background:#e0e0e0;color:#555;white-space:nowrap}.dark-mode .custom-teams_badge__U2QLF{background:#444;color:#ccc}.custom-teams_badge--manual__lOL9S{background:#e8f5e9;color:#2e7d32}.custom-teams_badge--ottoneu__p3Eop{background:#e3f2fd;color:#1565c0}.custom-teams_provider-selector__prompt__dzL5m{font-size:15px;margin-bottom:16px}.dark-mode .custom-teams_provider-selector__prompt__dzL5m{color:#ddd}.custom-teams_provider-selector__options___UVNn{display:flex;gap:16px;flex-wrap:wrap}.custom-teams_provider-option__HRvGa{flex:1;min-width:160px;border:2px solid #e0e0e0;padding:20px 16px;background:#fafafa;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s}.custom-teams_provider-option__HRvGa strong{font-size:16px}.custom-teams_provider-option__HRvGa span{font-size:13px;color:#666}.dark-mode .custom-teams_provider-option__HRvGa span{color:#aaa}.custom-teams_provider-option__HRvGa:hover{border-color:#50ae26;background:#f0faf0}.dark-mode .custom-teams_provider-option__HRvGa:hover{background:#1e2e1e}.dark-mode .custom-teams_provider-option__HRvGa{background:#2a2a2a;border-color:#444;color:#eee}.custom-teams_provider-option--locked__DQZFv{opacity:.5;cursor:not-allowed}.custom-teams_provider-option--locked__DQZFv:hover{border-color:#e0e0e0;background:#fafafa}.dark-mode .custom-teams_provider-option--locked__DQZFv:hover{border-color:#444;background:#2a2a2a}.custom-teams_roster-tabs__current-only__aoC4D{margin:12px 0 8px}.custom-teams_manual-editor__gVoTD{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.custom-teams_manual-editor__name__97ipM{display:flex;flex-direction:column;gap:4px;width:100%}.custom-teams_manual-editor__name__97ipM label{font-size:14px;font-weight:600;color:#444}.dark-mode .custom-teams_manual-editor__name__97ipM label{color:#bbb}.custom-teams_manual-editor__name__97ipM input{width:100%;padding:8px 12px;font-size:16px;border:1px solid #ccc;box-sizing:border-box;background:#fff;color:#000;font-family:inherit}.custom-teams_manual-editor__name__97ipM input:focus{outline:none;border-color:#369}.custom-teams_manual-editor__name--error__oFOPx input,.custom-teams_manual-editor__name--error__oFOPx input:focus{border-color:#c0392b}.custom-teams_field-error__QY2ky{color:#c0392b;font-size:12px;padding-left:4px}.dark-mode .custom-teams_field-error__QY2ky{color:#ff7a6b}.custom-teams_edit-team-form__EMiDC{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0}.custom-teams_edit-team-form__note__1EXdz{font-size:13px;color:#666;margin:0}.dark-mode .custom-teams_edit-team-form__note__1EXdz{color:#bbb}.custom-teams_edit-team-form__actions__NashS{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;flex-wrap:wrap}.custom-teams_player-search__ZSOBS{position:relative}.custom-teams_player-search__spinner__eO_Ax{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.custom-teams_player-search__results__LN_8E{list-style:none;margin:4px 0 0;padding:0;border:1px solid #e0e0e0;background:#fff;z-index:100;max-height:220px;overflow-y:auto}.dark-mode .custom-teams_player-search__results__LN_8E{background:#2a2a2a;border-color:#555}.custom-teams_player-search__results__LN_8E li button{width:100%;text-align:left;padding:8px 12px;background:none;border:none;cursor:pointer;font-size:14px}.custom-teams_player-search__results__LN_8E li button:hover{background:#f5f5f5}.dark-mode .custom-teams_player-search__results__LN_8E li button:hover{background:#3a3a3a}.custom-teams_player-search__position__zqI66{font-size:12px;color:#888;margin-left:6px}.custom-teams_candidate-list__XJDe1{border:1px solid #f1c14a;background:#fff8e1;overflow:hidden}.dark-mode .custom-teams_candidate-list__XJDe1{background:#3a3122;border-color:#8a6d2a}.custom-teams_candidate-list__header__5llH_{padding:6px 12px;font-size:12px;font-weight:600;color:#7a5800;border-bottom:1px solid #f1c14a}.dark-mode .custom-teams_candidate-list__header__5llH_{color:#ffc107;border-color:#8a6d2a}.custom-teams_candidate-picker__s_Pvc{padding:8px 12px;border-bottom:1px solid #f1c14a}.custom-teams_candidate-picker__s_Pvc:last-child{border-bottom:none}.dark-mode .custom-teams_candidate-picker__s_Pvc{border-color:#8a6d2a}.custom-teams_candidate-picker__query__XfrCm{font-size:13px;margin-bottom:6px}.custom-teams_candidate-picker__label__izB9s{font-weight:700;color:#7a5800}.dark-mode .custom-teams_candidate-picker__label__izB9s{color:#ffc107}.custom-teams_candidate-picker__options__Ycsy5{display:flex;gap:6px;flex-wrap:wrap}.custom-teams_candidate-option__0ozxQ{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.custom-teams_candidate-option__0ozxQ:hover{border-color:#50ae26;background:#f0faf0}.dark-mode .custom-teams_candidate-option__0ozxQ{background:#2a2a2a;border-color:#555}.dark-mode .custom-teams_candidate-option__0ozxQ:hover{background:#2f3b2f;border-color:#50ae26}.custom-teams_candidate-option__headshot__YGjFO{object-fit:cover;flex-shrink:0}.custom-teams_candidate-option__name__W5BYI{font-size:13px;font-weight:600}.custom-teams_candidate-option__meta__OMaJW{font-size:11px}.custom-teams_fg-textarea__dFYRE{display:flex;flex-direction:column;gap:4px;width:100%;padding-top:8px}.custom-teams_fg-textarea__dFYRE label{font-size:13px;font-weight:600;color:#444}.dark-mode .custom-teams_fg-textarea__dFYRE label{color:#bbb}.custom-teams_fg-textarea__dFYRE textarea{width:100%;padding:6px 8px;font-size:14px;font-family:inherit;border:1px solid #ccc;box-sizing:border-box;resize:vertical;background:#fff;color:#000;line-height:1.5}.custom-teams_fg-textarea__dFYRE textarea::placeholder{color:#bbb}.custom-teams_fg-textarea__dFYRE textarea:focus{outline:none;border-color:#369}.custom-teams_paste-area__EplC4{display:flex;flex-direction:column;gap:10px}.custom-teams_paste-area__options__5xIKe{display:flex;gap:16px;font-size:13px}.custom-teams_paste-area__resolve-btn__vLg16{align-self:flex-start}.custom-teams_paste-area__resolve-btn-label__ylx0h{position:relative;display:inline-flex;align-items:center;justify-content:center}.custom-teams_paste-area__resolve-btn-spinner__DKxwt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex}.custom-teams_paste-area__resolve-hint__EP_ei{margin-top:6px;font-size:12px;color:#7a5800}.dark-mode .custom-teams_paste-area__resolve-hint__EP_ei{color:#ffc107}.custom-teams_player-list__vVwqC{border:1px solid #e0e0e0;overflow:hidden;max-height:280px;overflow-y:auto}.custom-teams_player-list__header__bjCA7{position:sticky;top:0;z-index:1;padding:8px 12px;font-size:13px;font-weight:600;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.dark-mode .custom-teams_player-list__header__bjCA7{background:#333;border-color:#555}.custom-teams_player-list__unmatched-count__m6YFO{color:#c62828}.custom-teams_player-list__cap-notice__qtaH7{padding:8px 12px;font-size:13px;color:#555;background:#fff8e1;border:1px solid #f1c14a}.dark-mode .custom-teams_player-list__cap-notice__qtaH7{background:#3a3122;border-color:#8a6d2a;color:#ddd}.custom-teams_player-row__DqDqs{display:flex;align-items:center;gap:10px;padding:6px 12px;border-bottom:1px solid #f0f0f0;font-size:14px}.custom-teams_player-row__DqDqs:last-child{border-bottom:none}.custom-teams_player-row--unmatched__iW22K{background:#fffde7}.dark-mode .custom-teams_player-row--unmatched__iW22K{background:#3a3500}.custom-teams_player-row__headshot__643vj{object-fit:cover;flex-shrink:0}.custom-teams_player-row__headshot-placeholder__mu9UD{width:28px;height:28px;background:#e0e0e0;flex-shrink:0}.custom-teams_player-row__name__J7yD0{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-teams_player-row__unmatched-label__9Futk{font-size:12px;color:#c62828;white-space:nowrap}.custom-teams_player-row__remove__62rbi{background:none;border:none;cursor:pointer;font-size:18px;color:#aaa;line-height:1;padding:0 4px}.custom-teams_player-row__remove__62rbi:hover{color:#c62828}.custom-teams_manual-editor__spacer__9RIUJ{flex:1}.custom-teams_editor-actions__Gp5PZ{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;flex-wrap:wrap}.custom-teams_ottoneu-wizard__pgfuV{display:flex;flex-direction:column;gap:16px}.custom-teams_wizard-step-title__5rRPJ{font-size:16px;font-weight:700;margin:0}.custom-teams_wizard-row__0GwEI{display:flex;gap:8px;align-items:flex-start}.custom-teams_wizard-error__Smfjg{color:#c62828;font-size:14px}.custom-teams_wizard-empty__vFDjb{color:#666;font-size:14px}.custom-teams_wizard-count__PWqQw{font-size:14px;color:#666;margin:0}.custom-teams_wizard-league-label__pA35p{font-size:12px;color:#888}.custom-teams_step-indicator__z1lTZ{display:flex;gap:10px;align-items:center;justify-content:center}.custom-teams_step-indicator__step__eLfkh{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#666;background:#e0e0e0;transition:background .2s,color .2s}.custom-teams_step-indicator__step--active__PGQT5{background:#50ae26;color:#fff}.custom-teams_step-indicator__step--done__MlAiI{background:rgb(132.9622641509,219.8679245283,94.1320754717);color:#fff}.custom-teams_roster-preview__NgxDE{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;border:1px solid #e0e0e0}.custom-teams_roster-preview__player__nZUa5{padding:6px 12px;font-size:14px;border-bottom:1px solid #f0f0f0}.custom-teams_roster-preview__player__nZUa5:last-child{border-bottom:none}.custom-teams_roster-preview__pos__VMy7S{font-size:12px;color:#888}.custom-teams_sync-mode__T67wE{display:flex;flex-direction:column;gap:4px;max-width:480px}.custom-teams_sync-mode__selector__XNwha{flex:1 0 auto}.custom-teams_sync-mode__label__XDDAT{font-size:14px;font-weight:600;margin:0}.custom-teams_roster-warning__W4A_V{display:flex;align-items:flex-start;gap:10px;background:#fff3cd;border:1px solid #ffc107;padding:12px;margin-bottom:16px;font-size:13px;color:#664d03}.dark-mode .custom-teams_roster-warning__W4A_V{background:#533f03;border-color:#856404;color:#ffc107}.custom-teams_roster-warning__icon__eFICR{flex-shrink:0;margin-top:2px}.custom-teams_roster-locked__p6Qn0{display:flex;align-items:flex-start;gap:10px;background:#e9ecef;border:1px solid #adb5bd;padding:12px;margin-bottom:16px;font-size:13px;color:#495057}.dark-mode .custom-teams_roster-locked__p6Qn0{background:#343a40;border-color:#6c757d;color:#ced4da}.custom-teams_roster-locked__icon__mkFCT{flex-shrink:0;margin-top:2px}.custom-teams_roster-list__tMoJ8{display:flex;flex-direction:column;border:1px solid #e0e0e0;margin-top:12px;max-height:360px;overflow-y:auto;scrollbar-width:none}.custom-teams_roster-list__tMoJ8::-webkit-scrollbar{display:none}.dark-mode .custom-teams_roster-list__tMoJ8{border-color:#444}.custom-teams_roster-player-row__spacer__rJdDq{flex:1}.custom-teams_roster-player-row__INn3I{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f0f0f0;background:#fff}.custom-teams_roster-player-row__INn3I:last-child{border-bottom:none}.dark-mode .custom-teams_roster-player-row__INn3I{background:#2a2a2a;border-color:#3a3a3a}.custom-teams_roster-player-row__headshot__T4olj{width:28px;height:28px;object-fit:cover;flex-shrink:0}.custom-teams_roster-player-row__headshot-placeholder__1RoL5{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f0f0f0;color:#aaa;flex-shrink:0;border-radius:50%}.dark-mode .custom-teams_roster-player-row__headshot-placeholder__1RoL5{background:#3a3a3a;color:#777}.custom-teams_roster-player-row__name__Dwydd{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.custom-teams_roster-player-row__position__oi30e{font-size:12px;color:#888;white-space:nowrap}.custom-teams_roster-player-row__remove__LsW5H{background:none;border:none;cursor:pointer;color:#aaa;font-size:20px;line-height:1;padding:0 4px}.custom-teams_roster-player-row__remove__LsW5H:hover{color:#c62828}.custom-teams_roster-count__JfI8t{font-size:13px;color:#888;margin:8px 0 0}.custom-teams_roster-empty__LXMdi{text-align:center;color:#888;padding:32px 0;font-size:14px}.custom-teams_roster-actions__U_IBr{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #e0e0e0}.dark-mode .custom-teams_roster-actions__U_IBr{border-color:#444}.custom-teams_tool-picker__copy__JGzz3{margin:0 0 12px;font-size:14px;color:#666}.custom-teams_tool-picker__error__TK4KK{margin:0 0 12px;font-size:14px;color:#c62828}.custom-teams_tool-picker__list__hL52R{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.custom-teams_tool-picker__link__innjp{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid #e0e0e0;color:inherit;text-decoration:none;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.custom-teams_tool-picker__link__innjp:hover{border-color:#50ae26;background:#f5fbf5}.dark-mode .custom-teams_tool-picker__link__innjp{border-color:#444}.dark-mode .custom-teams_tool-picker__link__innjp:hover{background:#2f3b2f}.FGCheckBox_fg-check-box__rMOU_{font-size:16px}.FGCheckBox_fg-check-box__rMOU_ input{height:14px;width:14px}.FGTabBins_fg-tab-bins__7ZcgG{display:flex;flex-direction:row;align-items:center;background-color:#dedede;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.FGTabBins_fg-tab-bins__7ZcgG::-webkit-scrollbar{display:none}.dark-mode .FGTabBins_fg-tab-bins__7ZcgG{background-color:#3a3a3a}.FGTabBins_fg-tab-bins__button__Cbv8x{background-color:#f5f5f5;padding:6px;flex:0 0 120px}.dark-mode .FGTabBins_fg-tab-bins__button__Cbv8x{background-color:#888}.FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root]{color:#000;font-family:Lato,arial,helvetica,sans-serif;border-radius:0!important;text-transform:none;padding-bottom:1px;border-bottom:5px solid rgba(0,0,0,0)}.dark-mode .FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root]{background-color:#888;color:#fff}.FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root]:hover{background-color:#ccc;color:#000}.dark-mode .FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root]:hover{background-color:#aaa;color:#fff}.FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root].FGTabBins_blue__7aAGk{background-color:#369;color:#fff}.FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root].FGTabBins_blue__7aAGk:hover{background-color:hsl(210,50%,30%)}.FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root].FGTabBins_blue__7aAGk:active{background-color:hsl(210,50%,20%)}.FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root][class~=Mui-disabled]{background-color:#e8e8e8;color:rgba(0,0,0,.26)}.dark-mode .FGTabBins_fg-tab-bins__button__Cbv8x[class~=MuiButton-root][class~=Mui-disabled]{background-color:#888;color:hsla(0,0%,100%,.3)}.FGTabBins_fg-tab-bins__button__Cbv8x.FGTabBins_is-active__TBZII.FGTabBins_green__mQNpU{border-bottom-color:#50ae26}.FGTabBins_fg-tab-bins__button__Cbv8x.FGTabBins_is-active__TBZII.FGTabBins_purple__mpUHt{border-bottom-color:#7c4d85}.FGControlsSelector_controls__selector__kBRyt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1 0 auto}.FGControlsSelector_controls__selector__kBRyt.FGControlsSelector_no-grow__KxAGx{flex:0 0 min-content}.FGControlsSelector_fg-button__kN2ey{padding:6px;flex:1 0 120px}.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_active__g9Y1F,.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_active__g9Y1F:hover{background-color:#50ae26;color:#fff}.dark-mode .FGControlsSelector_fg-button__kN2ey:hover{color:#fff}.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_disabled___qF9e{color:#a5a5a5;pointer-events:none}.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_disabled___qF9e.FGControlsSelector_active__g9Y1F{color:#fff}.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_size-small__26b5O{font-size:12px}.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_size-compact__b9XHZ{flex:1 0 auto;padding:4px 10px;font-size:12px}.FGControlsSelector_fg-button__kN2ey.FGControlsSelector_size-large__H4kZF{font-size:16px}@media(max-width:600px){.FGControlsSelector_fg-button__kN2ey{flex:1 1 auto}}.PlayerSelectionInput_text-field__root__YEqY6{background-color:#fff}.PlayerSelectionInput_input__notched-outline__U1mm4{border-radius:0;border:1px solid #aaa}.PlayerSelectionInput_input__xJp_Y{border-radius:0}.PlayerSelectionInput_checkbox__ywJrf{padding-top:12px}.PlayerSelectionInput_option-li__11TGB{display:flex!important;justify-content:space-between!important;min-height:auto!important;padding-top:4px;padding-bottom:4px}.PlayerSelectionInput_option-li__right__KqGfm{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:12px}.PlayerSelectionInput_team-chip__FD9WF{display:inline-flex;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;background:#e0e0e0;color:#555;white-space:nowrap}.PlayerSelectionInput_paper__g_lu5{border-radius:0}.PlayerSelectionInput_clear-indicator__KzobV{color:#999}