.BacklogHeader-module__AGNpdW__header{height:var(--header-section-height);padding:0 var(--content-padding-x);border-bottom:1px solid var(--border-soft);box-sizing:border-box;background:var(--surface-background);z-index:10;align-items:center;margin-bottom:0;display:flex;position:sticky;top:0}.BacklogHeader-module__AGNpdW__headerRow{justify-content:space-between;align-items:center;display:flex}.BacklogHeader-module__AGNpdW__leftGroup{align-items:center;gap:var(--header-group-gap);display:flex}.BacklogHeader-module__AGNpdW__title{font-family:var(--heading-large-font-family);font-size:var(--heading-large-font-size);font-weight:var(--heading-large-font-weight);line-height:var(--heading-large-line-height);letter-spacing:var(--heading-large-letter-spacing);color:var(--text-display);margin:0}.BacklogHeader-module__AGNpdW__playerCount{font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);color:var(--text-body);margin:4px 0 0}.BacklogHeader-module__AGNpdW__buttonGroup{align-items:center;gap:var(--header-button-gap);display:flex}.BacklogHeader-module__AGNpdW__headerButton{align-items:center;gap:var(--header-button-gap);height:var(--header-button-height);padding:var(--header-button-padding-y)var(--header-button-padding-x);background:var(--surface-background);border:var(--header-button-border);border-radius:var(--header-button-radius);font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);color:var(--text-body);cursor:pointer;display:inline-flex}.BacklogHeader-module__AGNpdW__headerButton:hover{border-color:var(--button-primary-bg);color:var(--button-primary-bg)}.BacklogHeader-module__AGNpdW__filterBadge{margin-left:6px}.BacklogHeader-module__AGNpdW__buttonIcon{flex-shrink:0;width:16px;height:16px}.BacklogHeader-module__AGNpdW__searchWrapper{align-items:center;gap:var(--header-search-gap);width:var(--header-search-width);padding:var(--header-search-padding-y)var(--header-search-padding-x);background:var(--surface-background);border:1px solid var(--border-soft);border-radius:var(--header-search-radius);display:flex}.BacklogHeader-module__AGNpdW__searchIcon{flex-shrink:0;width:20px;height:20px}.BacklogHeader-module__AGNpdW__searchInput{font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);color:var(--text-body);background:0 0;border:none;outline:none;flex:1}.BacklogHeader-module__AGNpdW__searchInput::placeholder{color:var(--text-placeholder)}.BacklogHeader-module__AGNpdW__searchInput:disabled{opacity:.5;cursor:not-allowed}.BacklogHeader-module__AGNpdW__filterActiveButton{align-items:center;gap:var(--header-button-gap);height:var(--header-button-height);padding:var(--header-button-padding-y)var(--header-button-padding-x);background:var(--surface-background);border:1px solid var(--border-soft);border-radius:var(--header-button-radius);font-size:var(--body-m-font-size);font-weight:400;line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);color:var(--text-body);cursor:pointer;display:inline-flex}.BacklogHeader-module__AGNpdW__filterActiveButton:hover{border-color:var(--button-primary-bg);color:var(--button-primary-bg)}.BacklogHeader-module__AGNpdW__filterCountBadge{min-width:var(--filter-badge-size);height:var(--filter-badge-size);background:var(--filter-badge-bg);color:var(--filter-badge-text);font-family:Inter,sans-serif;font-size:var(--filter-badge-font-size);font-weight:var(--filter-badge-font-weight);line-height:var(--filter-badge-line-height);border-radius:var(--filter-badge-radius);box-sizing:border-box;justify-content:center;align-items:center;padding:0 4.5px;display:inline-flex}.BacklogHeader-module__AGNpdW__filterCountBadgeInactive{min-width:var(--filter-badge-size);height:var(--filter-badge-size);background:var(--filter-badge-bg-inactive);color:var(--filter-badge-text);font-family:Inter,sans-serif;font-size:var(--filter-badge-font-size);font-weight:var(--filter-badge-font-weight);line-height:var(--filter-badge-line-height);border-radius:var(--filter-badge-radius);box-sizing:border-box;justify-content:center;align-items:center;padding:0 4.5px;display:inline-flex}.BacklogHeader-module__AGNpdW__filterCloseIcon{flex-shrink:0;width:10px;height:10px}.BacklogHeader-module__AGNpdW__helperText{font-size:var(--helper-text-font-size);line-height:var(--helper-text-line-height);letter-spacing:var(--helper-text-letter-spacing);color:var(--text-helper)}.BacklogHeader-module__AGNpdW__addButtonWrapper{position:relative}
.AddPlayerMenu-module__PbitxW__menu{background:var(--menu-surface);border:var(--menu-border);box-shadow:var(--menu-shadow);border-radius:var(--menu-radius);padding:var(--menu-padding-y)0;z-index:10;flex-direction:column;min-width:180px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.AddPlayerMenu-module__PbitxW__item{text-align:left;width:100%;padding:var(--menu-item-padding);cursor:pointer;font-family:Inter,sans-serif;font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);line-height:var(--menu-item-line-height);letter-spacing:var(--menu-item-letter-spacing);color:var(--menu-item-color);background:0 0;border:none;align-items:center;gap:8px;display:flex}.AddPlayerMenu-module__PbitxW__item:hover{background:var(--hover-overlay)}.AddPlayerMenu-module__PbitxW__itemIcon{flex-shrink:0;width:16px;height:16px}
.AddPlayerModal-module__JF6Iaa__modalRoot{z-index:1000;position:fixed;inset:0}.AddPlayerModal-module__JF6Iaa__overlay{background:#0006;position:absolute;inset:0}.AddPlayerModal-module__JF6Iaa__panel{height:100%;width:var(--add-player-panel-width);background:var(--surface-background);max-width:90vw;box-shadow:var(--add-player-panel-shadow);position:absolute;top:0;right:0;overflow-y:auto}.AddPlayerModal-module__JF6Iaa__header{align-items:center;padding:24px 24px 16px;display:flex}.AddPlayerModal-module__JF6Iaa__closeButton{width:var(--add-player-close-size);height:var(--add-player-close-size);cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.AddPlayerModal-module__JF6Iaa__closeButton:hover{color:var(--text-heading)}.AddPlayerModal-module__JF6Iaa__closeIcon{width:var(--add-player-close-size);height:var(--add-player-close-size)}.AddPlayerModal-module__JF6Iaa__titleWrapper{padding:0 24px 24px}.AddPlayerModal-module__JF6Iaa__title{font-size:var(--add-player-title-font-size);font-weight:var(--add-player-title-font-weight);line-height:var(--add-player-title-line-height);color:var(--text-heading);margin:0}.AddPlayerModal-module__JF6Iaa__form{gap:var(--add-player-form-gap);flex-direction:column;padding:0 24px 24px;display:flex}.AddPlayerModal-module__JF6Iaa__field{gap:var(--add-player-field-gap);flex-direction:column;display:flex}.AddPlayerModal-module__JF6Iaa__labelRow{justify-content:space-between;align-items:center;display:flex}.AddPlayerModal-module__JF6Iaa__label{font-size:var(--label-font-size);font-weight:600;line-height:var(--label-line-height);color:var(--label-color)}.AddPlayerModal-module__JF6Iaa__required{color:var(--text-muted);font-size:12px;font-weight:400}.AddPlayerModal-module__JF6Iaa__input{height:var(--add-player-input-height);padding:0 var(--input-padding-x);border:1px solid var(--input-border-color);border-radius:var(--add-player-input-radius);background:var(--input-bg);font-size:var(--input-text-size);line-height:var(--input-text-line-height);color:var(--input-text-color)}.AddPlayerModal-module__JF6Iaa__input:focus{border-color:var(--button-primary-bg);outline:none}.AddPlayerModal-module__JF6Iaa__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg)inset;-webkit-text-fill-color:var(--input-text-color);transition:background-color 5000s ease-in-out}.AddPlayerModal-module__JF6Iaa__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--input-bg)inset;-webkit-text-fill-color:var(--input-text-color);transition:background-color 5000s ease-in-out}.AddPlayerModal-module__JF6Iaa__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--input-bg)inset;-webkit-text-fill-color:var(--input-text-color);transition:background-color 5000s ease-in-out}.AddPlayerModal-module__JF6Iaa__select{height:var(--add-player-input-height);padding:0 var(--input-padding-x);border:1px solid var(--input-border-color);border-radius:var(--add-player-input-radius);background:var(--input-bg);font-size:var(--input-text-size);line-height:var(--input-text-line-height);color:var(--input-text-color);cursor:pointer;appearance:none;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='%2330403f' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.AddPlayerModal-module__JF6Iaa__select:focus{border-color:var(--button-primary-bg);outline:none}.AddPlayerModal-module__JF6Iaa__selectWrapper{position:relative}.AddPlayerModal-module__JF6Iaa__selectTrigger{width:100%;height:var(--add-player-input-height);padding:0 var(--input-padding-x);border:1px solid var(--input-border-color);border-radius:var(--add-player-input-radius);background:var(--input-bg);font-size:var(--input-text-size);line-height:var(--input-text-line-height);color:var(--input-text-color);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.AddPlayerModal-module__JF6Iaa__selectTrigger:focus{border-color:var(--button-primary-bg);outline:none}.AddPlayerModal-module__JF6Iaa__placeholder{color:var(--text-muted)}.AddPlayerModal-module__JF6Iaa__chevron{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.AddPlayerModal-module__JF6Iaa__dropdown{top:calc(100% + var(--filter-dropdown-offset-y,4px));background:var(--filter-dropdown-bg);border:var(--filter-dropdown-border);border-radius:var(--filter-dropdown-radius);max-height:240px;padding:var(--filter-dropdown-padding-y)0;box-shadow:var(--filter-dropdown-shadow);z-index:10;position:absolute;left:0;right:0;overflow-y:auto}.AddPlayerModal-module__JF6Iaa__option{align-items:center;gap:var(--filter-dropdown-option-gap);height:var(--filter-dropdown-option-height);padding:var(--filter-dropdown-option-padding-y)var(--filter-dropdown-option-padding-x);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;display:flex}.AddPlayerModal-module__JF6Iaa__option:hover{background:var(--filter-dropdown-option-hover-bg)}.AddPlayerModal-module__JF6Iaa__checkbox{width:var(--filter-dropdown-checkbox-size);height:var(--filter-dropdown-checkbox-size);border:var(--filter-dropdown-checkbox-border);border-radius:var(--filter-dropdown-checkbox-radius);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AddPlayerModal-module__JF6Iaa__checkboxChecked{background:var(--filter-dropdown-checkbox-checked-bg);border-color:var(--filter-dropdown-checkbox-checked-bg)}.AddPlayerModal-module__JF6Iaa__checkmark{width:var(--filter-dropdown-checkmark-size);height:var(--filter-dropdown-checkmark-size);color:var(--filter-dropdown-checkmark-color)}.AddPlayerModal-module__JF6Iaa__optionLabel{font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color)}.AddPlayerModal-module__JF6Iaa__error{border-radius:var(--add-player-input-radius);color:#dc2626;font-size:var(--label-font-size);background:#fef2f2;border:1px solid #fecaca;padding:12px}.AddPlayerModal-module__JF6Iaa__submitButton{width:100%;height:var(--add-player-submit-height);padding:0 var(--button-padding-x);border-radius:var(--add-player-submit-radius);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--input-text-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);cursor:pointer;border:none;margin-top:12px}.AddPlayerModal-module__JF6Iaa__submitButton:hover:not(:disabled){background:var(--button-primary-hover-bg)}.AddPlayerModal-module__JF6Iaa__submitButton:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-text);cursor:not-allowed}.AddPlayerModal-module__JF6Iaa__helperText{color:var(--text-muted);text-align:left;margin:8px 0 0;font-size:13px;line-height:18px}
.ToastContainer-module__F-N_AG__container{bottom:var(--toast-position-bottom);right:var(--toast-position-right);z-index:var(--toast-z-index);gap:var(--space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ToastContainer-module__F-N_AG__toast{align-items:center;gap:var(--toast-gap);padding:var(--toast-padding-y)var(--toast-padding-x);border-radius:var(--toast-radius);box-shadow:var(--toast-shadow);pointer-events:auto;animation:ToastContainer-module__F-N_AG__slideIn var(--toast-animation-duration)ease-out forwards;display:flex}.ToastContainer-module__F-N_AG__toast.ToastContainer-module__F-N_AG__exiting{animation:ToastContainer-module__F-N_AG__slideOut var(--toast-animation-duration)ease-in forwards}.ToastContainer-module__F-N_AG__success{background-color:var(--toast-bg-success)}.ToastContainer-module__F-N_AG__error{background-color:var(--toast-bg-error)}.ToastContainer-module__F-N_AG__warning{background-color:var(--toast-bg-warning)}.ToastContainer-module__F-N_AG__info{background-color:var(--toast-bg-info)}.ToastContainer-module__F-N_AG__message{font-family:Inter,sans-serif;font-size:var(--toast-font-size);font-weight:var(--toast-font-weight);line-height:var(--toast-line-height);letter-spacing:var(--toast-letter-spacing);color:var(--toast-text)}.ToastContainer-module__F-N_AG__action{cursor:pointer;font-family:Inter,sans-serif;font-size:var(--toast-action-font-size);font-weight:var(--toast-action-font-weight);line-height:var(--toast-action-line-height);letter-spacing:var(--toast-action-letter-spacing);color:var(--toast-action-color);background:0 0;border:none;margin:0;padding:0}.ToastContainer-module__F-N_AG__action:hover{text-decoration:underline}.ToastContainer-module__F-N_AG__action:focus-visible{outline:2px solid var(--toast-action-color);outline-offset:2px}@keyframes ToastContainer-module__F-N_AG__slideIn{0%{transform:translateX(var(--toast-slide-distance));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes ToastContainer-module__F-N_AG__slideOut{0%{opacity:1;transform:translate(0)}to{transform:translateX(var(--toast-slide-distance));opacity:0}}
.FilterField-module__feXRyq__filterField{flex:1 1 0;min-width:0}.FilterField-module__feXRyq__filterFieldHeader{margin-bottom:var(--filter-field-header-gap);justify-content:space-between;align-items:flex-end;min-width:0;display:flex;overflow:hidden}.FilterField-module__feXRyq__filterLabel{font-size:var(--filter-label-font-size);font-weight:var(--filter-label-font-weight);line-height:var(--filter-label-line-height);letter-spacing:var(--filter-label-letter-spacing);color:var(--filter-label-color)}.FilterField-module__feXRyq__filterClear{font-size:var(--filter-label-font-size);font-weight:var(--filter-clear-font-weight);line-height:var(--filter-label-line-height);letter-spacing:var(--filter-label-letter-spacing);color:var(--filter-clear-active);cursor:pointer;background:0 0;border:none;padding:0}.FilterField-module__feXRyq__filterClear:disabled{color:var(--filter-clear-disabled);cursor:default}.FilterField-module__feXRyq__filterInputWrapper{box-sizing:border-box;min-width:0;height:var(--filter-input-height);padding:var(--filter-input-padding-y)var(--filter-input-padding-right)var(--filter-input-padding-y)var(--filter-input-padding-left);border:var(--filter-input-border);border-radius:var(--filter-input-radius);background:var(--surface-background);align-items:center;display:flex}.FilterField-module__feXRyq__filterInputWrapperDisabled{opacity:var(--disabled-opacity);cursor:not-allowed}
.FilterDropdown-module__QjiLra__container{flex:1;min-width:0;position:relative}.FilterDropdown-module__QjiLra__trigger{width:100%;height:100%;font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.FilterDropdown-module__QjiLra__trigger:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.FilterDropdown-module__QjiLra__placeholder{color:var(--filter-placeholder-color)}.FilterDropdown-module__QjiLra__chevron{width:var(--filter-input-chevron-size);height:var(--filter-input-chevron-size);margin-left:var(--filter-icon-gap);pointer-events:none;flex-shrink:0}.FilterDropdown-module__QjiLra__dropdown{top:calc(100% + var(--filter-dropdown-offset-y));left:calc(-1*var(--filter-input-padding-left));width:calc(100% + var(--filter-input-padding-left) + var(--filter-input-padding-right));max-height:var(--filter-dropdown-max-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--filter-dropdown-bg);border:var(--filter-dropdown-border);border-radius:var(--filter-dropdown-radius);padding:var(--filter-dropdown-padding-y)0;z-index:var(--z-index-dropdown);box-shadow:var(--filter-dropdown-shadow);position:absolute;overflow-y:auto}.FilterDropdown-module__QjiLra__option{align-items:center;gap:var(--filter-dropdown-option-gap);height:var(--filter-dropdown-option-height);padding:var(--filter-dropdown-option-padding-y)var(--filter-dropdown-option-padding-x);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;display:flex}.FilterDropdown-module__QjiLra__option:hover{background:var(--filter-dropdown-option-hover-bg)}.FilterDropdown-module__QjiLra__checkbox{width:var(--filter-dropdown-checkbox-size);height:var(--filter-dropdown-checkbox-size);border:var(--filter-dropdown-checkbox-border);border-radius:var(--filter-dropdown-checkbox-radius);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterDropdown-module__QjiLra__checkboxChecked{background:var(--filter-dropdown-checkbox-checked-bg);border-color:var(--filter-dropdown-checkbox-checked-bg)}.FilterDropdown-module__QjiLra__checkmark{width:var(--filter-dropdown-checkmark-size);height:var(--filter-dropdown-checkmark-size);color:var(--filter-dropdown-checkmark-color)}.FilterDropdown-module__QjiLra__label{font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color)}.FilterDropdown-module__QjiLra__radio{width:var(--filter-dropdown-checkbox-size);height:var(--filter-dropdown-checkbox-size);border:var(--filter-dropdown-checkbox-border);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilterDropdown-module__QjiLra__radioChecked{border-color:var(--filter-dropdown-checkbox-checked-bg)}.FilterDropdown-module__QjiLra__radioChecked:after{content:"";background:var(--filter-dropdown-checkbox-checked-bg);border-radius:50%;width:8px;height:8px}
.FilterPanel-module__W6hAQG__filterBar{box-sizing:border-box;align-items:flex-start;gap:var(--filter-bar-gap);width:100%;min-width:0;max-width:100%;padding:var(--filter-bar-padding-y)var(--content-padding-x);border-bottom:var(--filter-bar-border);background:var(--surface-background);top:var(--header-section-height);z-index:9;display:flex;position:sticky}.FilterPanel-module__W6hAQG__filterInput{font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color);background:0 0;border:none;outline:none;flex:1;min-width:0}.FilterPanel-module__W6hAQG__filterInput::placeholder{color:var(--filter-placeholder-color)}.FilterPanel-module__W6hAQG__filterSelect{font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0}.FilterPanel-module__W6hAQG__filterSelect:disabled{cursor:not-allowed}.FilterPanel-module__W6hAQG__filterSelect:invalid,.FilterPanel-module__W6hAQG__filterSelect option[value=""]{color:var(--filter-placeholder-color)}.FilterPanel-module__W6hAQG__filterIcon{width:var(--filter-input-icon-size);height:var(--filter-input-icon-size);margin-right:var(--filter-icon-gap);flex-shrink:0}.FilterPanel-module__W6hAQG__filterChevron{width:var(--filter-input-chevron-size);height:var(--filter-input-chevron-size);margin-left:var(--filter-icon-gap);pointer-events:none;flex-shrink:0}
.FilterLocationInput-module__etaCtW__container{flex:1;align-items:center;min-width:0;display:flex;position:relative}.FilterLocationInput-module__etaCtW__searchIcon{width:var(--filter-input-icon-size);height:var(--filter-input-icon-size);margin-right:var(--filter-icon-gap);flex-shrink:0}.FilterLocationInput-module__etaCtW__input{min-width:0;font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color);background:0 0;border:none;outline:none;flex:1}.FilterLocationInput-module__etaCtW__input::placeholder{color:var(--filter-placeholder-color)}.FilterLocationInput-module__etaCtW__menu{top:calc(100% + var(--filter-dropdown-offset-y));min-width:var(--filter-field-min-width);background:var(--filter-dropdown-bg);border:var(--filter-dropdown-border);border-radius:var(--filter-dropdown-radius);max-height:240px;box-shadow:var(--filter-dropdown-shadow);padding:var(--filter-dropdown-padding-y)0;z-index:100;position:absolute;left:0;right:0;overflow-y:auto}.FilterLocationInput-module__etaCtW__item{width:100%;height:var(--filter-dropdown-option-height);padding:var(--filter-dropdown-option-padding-y)var(--filter-dropdown-option-padding-x);text-align:left;font-size:var(--filter-input-font-size);line-height:var(--filter-input-line-height);letter-spacing:var(--filter-input-letter-spacing);color:var(--filter-value-color);cursor:pointer;box-sizing:border-box;background:0 0;border:none;display:block}.FilterLocationInput-module__etaCtW__item:hover,.FilterLocationInput-module__etaCtW__itemHighlighted{background:var(--filter-dropdown-option-hover-bg)}.FilterLocationInput-module__etaCtW__empty{padding:var(--filter-dropdown-option-padding-y)var(--filter-dropdown-option-padding-x);text-align:center;font-size:var(--filter-input-font-size);color:var(--filter-placeholder-color)}
