.AccountInfoTab-module__6R-gNa__generalTab{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:100%;display:flex}.AccountInfoTab-module__6R-gNa__generalTab>[data-inline-error]{margin-bottom:0!important}.AccountInfoTab-module__6R-gNa__subPanelsContainer{flex-direction:column;gap:24px;width:100%;max-width:100%;display:flex}.AccountInfoTab-module__6R-gNa__subPanel{background:var(--color-bg-surface);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:100%;padding:24px;display:flex;box-shadow:0 4px 8px #0000001f}.AccountInfoTab-module__6R-gNa__subPanelTitle{color:var(--color-text-body);margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.AccountInfoTab-module__6R-gNa__infoMessage{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:14px;line-height:1.6}.AccountInfoTab-module__6R-gNa__fieldsSection{flex-direction:column;gap:20px;display:flex}.AccountInfoTab-module__6R-gNa__fieldGroup{flex-direction:column;gap:10px;display:flex}.AccountInfoTab-module__6R-gNa__showGradesRow{align-items:center;gap:1rem;display:flex}.AccountInfoTab-module__6R-gNa__showGradesRoleLabel{color:var(--color-text-secondary);flex-shrink:0;width:60px;font-size:14px}.AccountInfoTab-module__6R-gNa__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AccountInfoTab-module__6R-gNa__label{color:var(--color-text-heading);font-size:14px;font-weight:500;transition:all .3s}.AccountInfoTab-module__6R-gNa__required{color:var(--color-danger)}.AccountInfoTab-module__6R-gNa__input,.AccountInfoTab-module__6R-gNa__select{box-sizing:border-box;height:var(--control-height);border:1px solid var(--color-border-default);border-radius:8px;padding:10px 16px;font-size:14px;transition:border-color .2s}.AccountInfoTab-module__6R-gNa__input:focus,.AccountInfoTab-module__6R-gNa__select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.AccountInfoTab-module__6R-gNa__input:disabled,.AccountInfoTab-module__6R-gNa__select:disabled{background:var(--color-bg-nested);color:var(--color-text-tertiary);cursor:not-allowed}.AccountInfoTab-module__6R-gNa__helpText{color:var(--color-text-secondary);background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:.75rem 1rem;font-size:12px;transition:all .3s}.AccountInfoTab-module__6R-gNa__errorMessage{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger);color:var(--color-danger-text);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:1rem;padding:12px 16px;font-size:14px;display:flex}.AccountInfoTab-module__6R-gNa__successMessage{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:1rem;padding:12px 16px;font-size:14px;display:flex}.AccountInfoTab-module__6R-gNa__messageIcon{flex-shrink:0;margin-top:2px}.AccountInfoTab-module__6R-gNa__errorMessage .AccountInfoTab-module__6R-gNa__messageIcon{color:var(--color-danger-hover)}.AccountInfoTab-module__6R-gNa__successMessage .AccountInfoTab-module__6R-gNa__messageIcon{color:var(--color-success)}.AccountInfoTab-module__6R-gNa__messageContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AccountInfoTab-module__6R-gNa__messageContent strong{font-size:14px;font-weight:600;display:block}.AccountInfoTab-module__6R-gNa__messageContent span{font-size:14px;line-height:1.5;display:block}.AccountInfoTab-module__6R-gNa__uploadPreviewRow{box-sizing:border-box;align-items:flex-start;gap:24px;width:100%;max-width:100%;display:flex}.AccountInfoTab-module__6R-gNa__uploadSection{flex:1 1 0;min-width:0}.AccountInfoTab-module__6R-gNa__previewSection{box-sizing:border-box;background:#fff;border:1px solid #dbdbdb;border-radius:12px;flex-direction:column;flex:1 1 0;order:2;align-self:stretch;align-items:flex-start;gap:20px;width:100%;min-width:0;max-width:100%;height:360px;padding:20px;display:flex}.AccountInfoTab-module__6R-gNa__previewTitle{width:100%;height:20px;color:var(--color-text-body);flex-direction:column;flex:none;order:0;align-self:stretch;align-items:flex-start;gap:4px;margin:0;padding:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.AccountInfoTab-module__6R-gNa__previewBox{background:#dbdbdb;border-radius:8px;flex:none;order:1;align-self:stretch;width:100%;height:280px;overflow:hidden}.AccountInfoTab-module__6R-gNa__previewImage{object-fit:contain;max-width:200px;max-height:180px}.AccountInfoTab-module__6R-gNa__defaultLogo{justify-content:center;align-items:center;width:76.17px;height:76.17px;display:flex;position:relative}.AccountInfoTab-module__6R-gNa__defaultLogoShield{width:68.66px;height:68.66px;position:absolute;top:0;left:calc(50% - 34.33px)}.AccountInfoTab-module__6R-gNa__defaultLogoShield svg{width:100%;height:100%}.AccountInfoTab-module__6R-gNa__defaultLogoQuestionMark{color:var(--color-text-primary);z-index:1;justify-content:center;align-items:center;font-size:32px;font-weight:600;display:flex;position:absolute;inset:24.17% 30.56% 23.33% 33.33%}.AccountInfoTab-module__6R-gNa__saveButtonContainer{justify-content:flex-end;margin-top:0;display:flex}.AccountInfoTab-module__6R-gNa__sectionActions{justify-content:flex-end;margin-top:24px;display:flex}:is(:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__input,:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__select){background:var(--color-bg-nested);border-color:var(--color-border-default);color:var(--color-text-primary)}:is(:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__input:focus,:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__select:focus){border-color:gray;box-shadow:0 0 0 3px #ffffff0f}:is(:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__input:disabled,:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__select:disabled){color:var(--color-text-tertiary);background:#292929}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__infoMessage{color:#93c5fd;background:#1a2a3a;border-color:#2a4a6a}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__helpText{color:#93c5fd;background:#1a2a3a;border-color:#2a4a6a}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__errorMessage{border-color:#5a2a2a;border-left-color:var(--color-danger-hover);background:#2a1a1a}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__successMessage{color:#86efac;background:#1a2a1a;border-color:#2a5a2a #2a5a2a #2a5a2a #4ade80}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__previewSection{background:var(--color-bg-surface);border-color:var(--color-border-default)}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__previewBox{background:#292929}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__logoDivider{background:var(--color-border-default)}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__verticalLine{background:var(--color-border-default)}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__logoCard{background:#292929}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__iconRow{background:var(--color-bg-surface)}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__iconMetric{filter:brightness(0)invert(.78)}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__dashboardPreview{background:#1a1a1a}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__saveButton{color:#141414;background:#fafafa;border:1px solid #fafafa}:root[data-theme=dark] .AccountInfoTab-module__6R-gNa__saveButton:hover:not(:disabled){background:#ebebeb;border-color:#ebebeb}@media (max-width:1200px){.AccountInfoTab-module__6R-gNa__uploadPreviewRow{flex-direction:column;gap:20px}.AccountInfoTab-module__6R-gNa__previewSection{width:100%;max-width:100%}.AccountInfoTab-module__6R-gNa__subPanel{padding:20px}}@media (max-width:768px){.AccountInfoTab-module__6R-gNa__generalTab,.AccountInfoTab-module__6R-gNa__subPanelsContainer{gap:20px}.AccountInfoTab-module__6R-gNa__subPanel{padding:16px}.AccountInfoTab-module__6R-gNa__fieldsSection{gap:20px;padding:.5rem 0}.AccountInfoTab-module__6R-gNa__fieldRow{grid-template-columns:1fr}.AccountInfoTab-module__6R-gNa__uploadPreviewRow{flex-direction:column;gap:16px}.AccountInfoTab-module__6R-gNa__previewSection{width:100%;max-width:100%;height:auto;min-height:300px}.AccountInfoTab-module__6R-gNa__previewBox{height:240px}.AccountInfoTab-module__6R-gNa__dashboardPreview{min-height:240px}.AccountInfoTab-module__6R-gNa__previewSidebar{gap:20px;width:50px;padding:12px 8px}.AccountInfoTab-module__6R-gNa__sidebarIcon{width:32px;height:32px}.AccountInfoTab-module__6R-gNa__sidebarIconImg{width:24px;height:24px}.AccountInfoTab-module__6R-gNa__previewContent{gap:12px;padding:16px}.AccountInfoTab-module__6R-gNa__logoCard{width:100%;min-height:280px;margin-right:0;padding:16px 20px 60px}.AccountInfoTab-module__6R-gNa__logoStatsRow{height:100px;padding:12px 0}.AccountInfoTab-module__6R-gNa__logoDisplay,.AccountInfoTab-module__6R-gNa__statDisplay{height:100px}.AccountInfoTab-module__6R-gNa__logoPreviewImg,.AccountInfoTab-module__6R-gNa__logoPlaceholder{width:100px;height:100px}.AccountInfoTab-module__6R-gNa__logoPlaceholderText{font-size:40px}.AccountInfoTab-module__6R-gNa__statNumber{font-size:20px;line-height:28px}.AccountInfoTab-module__6R-gNa__iconRow{height:140px;padding:10px}.AccountInfoTab-module__6R-gNa__iconMetric{width:28px;height:28px}.AccountInfoTab-module__6R-gNa__iconValue{font-size:20px;line-height:28px}.AccountInfoTab-module__6R-gNa__verticalLine,.AccountInfoTab-module__6R-gNa__verticalLineIcon{height:60px}}@media (max-width:480px){.AccountInfoTab-module__6R-gNa__subPanel{padding:12px}.AccountInfoTab-module__6R-gNa__fieldsSection{padding:.5rem 0}.AccountInfoTab-module__6R-gNa__label{font-size:13px}.AccountInfoTab-module__6R-gNa__input,.AccountInfoTab-module__6R-gNa__select{height:var(--control-height);padding:10px 16px;font-size:13px}.AccountInfoTab-module__6R-gNa__uploadPreviewRow{gap:12px}.AccountInfoTab-module__6R-gNa__previewSection{gap:16px;min-height:260px;padding:16px}.AccountInfoTab-module__6R-gNa__previewBox{height:200px}.AccountInfoTab-module__6R-gNa__dashboardPreview{min-height:200px}.AccountInfoTab-module__6R-gNa__previewSidebar{gap:16px;width:40px;padding:10px 6px}.AccountInfoTab-module__6R-gNa__sidebarIcon{width:26px;height:26px}.AccountInfoTab-module__6R-gNa__sidebarIconImg{width:20px;height:20px}.AccountInfoTab-module__6R-gNa__previewContent{gap:10px;padding:12px}.AccountInfoTab-module__6R-gNa__overviewTitle{font-size:14px;line-height:20px}.AccountInfoTab-module__6R-gNa__logoCard{width:100%;min-height:240px;margin-right:0;padding:12px 16px 50px}.AccountInfoTab-module__6R-gNa__logoStatsRow{gap:6px;height:80px;padding:10px 0}.AccountInfoTab-module__6R-gNa__logoDisplay{min-width:80px;height:80px;padding:0 6px}.AccountInfoTab-module__6R-gNa__statDisplay{min-width:50px;height:80px;padding:6px}.AccountInfoTab-module__6R-gNa__logoPreviewImg,.AccountInfoTab-module__6R-gNa__logoPlaceholder{width:80px;height:80px}.AccountInfoTab-module__6R-gNa__logoPlaceholderText{font-size:32px}.AccountInfoTab-module__6R-gNa__statNumber{font-size:18px;line-height:24px}.AccountInfoTab-module__6R-gNa__statText{font-size:10px;line-height:14px}.AccountInfoTab-module__6R-gNa__iconRow{gap:6px;height:120px;padding:8px}.AccountInfoTab-module__6R-gNa__iconColumn{gap:3px;min-width:48px}.AccountInfoTab-module__6R-gNa__iconMetric{width:24px;height:24px}.AccountInfoTab-module__6R-gNa__iconValue{font-size:18px;line-height:24px}.AccountInfoTab-module__6R-gNa__iconLabel{font-size:10px;line-height:14px}.AccountInfoTab-module__6R-gNa__verticalLine,.AccountInfoTab-module__6R-gNa__verticalLineIcon{height:50px}}.AccountInfoTab-module__6R-gNa__dashboardPreview{background:#f3f4f6;border-radius:8px;width:100%;height:100%;min-height:280px;display:flex;overflow:hidden}.AccountInfoTab-module__6R-gNa__previewSidebar{background:#101010;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:28px;width:70px;padding:16px 10px;display:flex}.AccountInfoTab-module__6R-gNa__sidebarIcon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;transition:all .2s;display:flex}.AccountInfoTab-module__6R-gNa__sidebarIconImg{object-fit:contain;opacity:.6;flex-shrink:0;width:32px;height:32px;transition:opacity .2s}.AccountInfoTab-module__6R-gNa__sidebarIconPartial{opacity:.4;max-height:25px;overflow:hidden}.AccountInfoTab-module__6R-gNa__previewContent{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow:hidden}.AccountInfoTab-module__6R-gNa__overviewTitle{color:var(--color-text-heading);margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.AccountInfoTab-module__6R-gNa__logoDivider{background:#e3e3e3;border:none;width:100%;height:1px}.AccountInfoTab-module__6R-gNa__logoCard{box-sizing:border-box;background:#fff;border-radius:16px 0 0;flex-direction:column;align-items:flex-start;gap:20px;width:100%;min-height:320px;padding:20px 24px 80px;display:flex;box-shadow:0 4px 8px #0000001f}@media (min-width:1200px){.AccountInfoTab-module__6R-gNa__logoCard{min-width:110%;margin-right:-24px}}.AccountInfoTab-module__6R-gNa__logoStatsRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:120px;padding:16px 0;display:flex}.AccountInfoTab-module__6R-gNa__logoDisplay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:120px;height:120px;padding:0 8px;display:flex}.AccountInfoTab-module__6R-gNa__logoPreviewImg{object-fit:contain;width:120px;height:120px;margin:0 auto}.AccountInfoTab-module__6R-gNa__logoPlaceholder{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.AccountInfoTab-module__6R-gNa__logoPlaceholder svg{width:100%;height:100%}.AccountInfoTab-module__6R-gNa__logoPlaceholderText{color:var(--color-text-primary);font-size:48px;font-weight:600;position:absolute}.AccountInfoTab-module__6R-gNa__verticalLine{background:#e3e3e3;flex-shrink:0;width:1px;height:80px}.AccountInfoTab-module__6R-gNa__statDisplay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:70px;height:120px;padding:8px;display:flex}.AccountInfoTab-module__6R-gNa__statNumber{text-align:center;color:var(--color-cta);white-space:nowrap;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.AccountInfoTab-module__6R-gNa__statText{text-align:center;color:var(--color-text-placeholder);word-break:break-word;font-size:12px;font-style:normal;font-weight:500;line-height:16px;transition:all .3s}.AccountInfoTab-module__6R-gNa__iconRow{box-sizing:border-box;background:#f7f7f7;border-radius:12px;flex-direction:row;flex:none;order:3;justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;width:100%;height:160px;padding:12px;display:flex}.AccountInfoTab-module__6R-gNa__iconColumn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;flex-direction:column;flex:1 1 0;order:0;justify-content:center;align-self:stretch;align-items:center;gap:4px;min-width:60px;height:100%;padding:0;display:flex}.AccountInfoTab-module__6R-gNa__iconMetric{object-fit:contain;filter:invert(18%)sepia(0%)saturate(0%)hue-rotate(180deg)brightness(95%)contrast(92%);opacity:.7;flex:none;order:0;width:36px;height:36px}.AccountInfoTab-module__6R-gNa__iconValue{text-align:center;color:var(--color-cta);white-space:nowrap;flex:none;order:1;align-self:stretch;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.AccountInfoTab-module__6R-gNa__iconLabel{text-align:center;color:var(--color-text-placeholder);word-break:break-word;flex:none;order:2;font-size:12px;font-style:normal;font-weight:500;line-height:16px;transition:all .3s}.AccountInfoTab-module__6R-gNa__verticalLineIcon{background:var(--color-border-default);flex-shrink:0;width:1px;height:80px;transition:all .3s}
.InlineError-module__mYZ8da__root{border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.InlineError-module__mYZ8da__error{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.InlineError-module__mYZ8da__error .InlineError-module__mYZ8da__icon{color:var(--color-danger)}.InlineError-module__mYZ8da__warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.InlineError-module__mYZ8da__warning .InlineError-module__mYZ8da__icon{color:var(--color-warning)}.InlineError-module__mYZ8da__info{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}.InlineError-module__mYZ8da__info .InlineError-module__mYZ8da__icon{color:var(--color-info)}.InlineError-module__mYZ8da__success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.InlineError-module__mYZ8da__success .InlineError-module__mYZ8da__icon{color:var(--color-success)}.InlineError-module__mYZ8da__icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.InlineError-module__mYZ8da__content{flex:1;min-width:0}.InlineError-module__mYZ8da__title{margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.4}.InlineError-module__mYZ8da__message{margin:0;font-size:13px;font-weight:400;line-height:1.5}.InlineError-module__mYZ8da__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.InlineError-module__mYZ8da__actionBtn{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s}.InlineError-module__mYZ8da__actionBtn:hover{opacity:.75}.InlineError-module__mYZ8da__dismiss{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1;transition:opacity .15s}.InlineError-module__mYZ8da__dismiss:hover{opacity:1}.InlineError-module__mYZ8da__detailsToggle{cursor:pointer;color:inherit;opacity:.65;background:0 0;border:none;align-items:center;gap:3px;margin-top:7px;padding:0;font-family:inherit;font-size:11px;font-weight:500;display:flex}.InlineError-module__mYZ8da__detailsToggle:hover{opacity:1}.InlineError-module__mYZ8da__technicalDetails{white-space:pre-wrap;word-break:break-all;color:inherit;opacity:.8;background:#0000000f;border-radius:6px;margin-top:6px;padding:8px 10px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:11px;line-height:1.6}
.AddMemberModal-module__PZdHPq__modalContent{flex-direction:column;gap:20px;display:flex}.AddMemberModal-module__PZdHPq__searchSection{flex-direction:column;gap:0;display:flex}.AddMemberModal-module__PZdHPq__searchInputWrapper{align-items:center;display:flex;position:relative}.AddMemberModal-module__PZdHPq__searchIcon{color:var(--color-text-secondary);pointer-events:none;transition:all .3s;position:absolute;left:12px}.AddMemberModal-module__PZdHPq__searchInput{border:1px solid var(--color-border-input);width:100%;color:var(--color-text-primary);background:var(--color-bg-surface);border-radius:6px;padding:.625rem .75rem .625rem 2.5rem;font-size:.875rem;transition:all .2s}.AddMemberModal-module__PZdHPq__searchInput:focus{border-color:var(--color-cta);outline:none;box-shadow:0 0 0 3px #2e2e2e1a}.AddMemberModal-module__PZdHPq__searchInput::placeholder{color:var(--color-text-tertiary)}.AddMemberModal-module__PZdHPq__searchInput:disabled{background:var(--color-bg-nested);cursor:not-allowed}.AddMemberModal-module__PZdHPq__errorMessage{color:var(--color-danger-hover);background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.AddMemberModal-module__PZdHPq__membersContainer{background:0 0;min-height:300px;max-height:400px;overflow-y:auto}.AddMemberModal-module__PZdHPq__loadingState{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;transition:all .3s;display:flex}.AddMemberModal-module__PZdHPq__spinner{animation:1s linear infinite AddMemberModal-module__PZdHPq__spin}@keyframes AddMemberModal-module__PZdHPq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AddMemberModal-module__PZdHPq__emptyState{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;transition:all .3s;display:flex}.AddMemberModal-module__PZdHPq__emptyTitle{color:var(--color-text-heading);margin:0;font-size:1rem;font-weight:600;transition:all .3s}.AddMemberModal-module__PZdHPq__emptyMessage{color:var(--color-text-secondary);margin:0;font-size:.875rem;transition:all .3s}.AddMemberModal-module__PZdHPq__selectAllRow{background:var(--color-bg-nested);border-bottom:2px solid #e5e7eb;padding:.75rem 1rem;transition:all .3s}.AddMemberModal-module__PZdHPq__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.AddMemberModal-module__PZdHPq__checkbox{border:2px solid var(--color-border-input);cursor:pointer;border-radius:3px;width:16px;height:16px;transition:all .2s}.AddMemberModal-module__PZdHPq__checkbox:checked{background-color:var(--color-cta);border-color:var(--color-cta)}.AddMemberModal-module__PZdHPq__checkbox:hover{border-color:var(--color-cta)}.AddMemberModal-module__PZdHPq__checkboxText{color:var(--color-text-primary);font-size:.875rem;font-weight:500;transition:all .3s}.AddMemberModal-module__PZdHPq__membersTable{flex-direction:column;display:flex}.AddMemberModal-module__PZdHPq__tableHeader{background:var(--color-bg-nested);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.AddMemberModal-module__PZdHPq__headerCell{align-items:center;display:flex}.AddMemberModal-module__PZdHPq__tableBody{flex-direction:column;display:flex}.AddMemberModal-module__PZdHPq__tableRow{cursor:pointer;border-bottom:1px solid #e5e7eb;align-items:center;padding:.75rem 1rem;transition:background-color .15s;display:flex}.AddMemberModal-module__PZdHPq__tableRow:hover{background-color:var(--color-bg-nested)}.AddMemberModal-module__PZdHPq__tableRow:last-child{border-bottom:none}.AddMemberModal-module__PZdHPq__selectedRow{background-color:#f0f9ff!important}.AddMemberModal-module__PZdHPq__tableCell{align-items:center;display:flex}.AddMemberModal-module__PZdHPq__memberInfo{align-items:center;gap:.75rem;display:flex}.AddMemberModal-module__PZdHPq__avatarWrapper{flex-shrink:0;width:40px;height:40px;display:inline-block;position:relative}.AddMemberModal-module__PZdHPq__avatarEmojiBadge{width:12px;height:12px;box-shadow:none;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:8px;line-height:12px;display:flex;position:absolute;bottom:0;right:-3px}.AddMemberModal-module__PZdHPq__memberAvatar{object-fit:cover;object-position:top center;border-radius:50%;flex-shrink:0;width:40px;height:40px}.AddMemberModal-module__PZdHPq__memberAvatarPlaceholder{background:var(--color-text-secondary);width:40px;height:40px;color:var(--color-bg-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.AddMemberModal-module__PZdHPq__memberName{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.AddMemberModal-module__PZdHPq__teamsCell{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.AddMemberModal-module__PZdHPq__teamLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.AddMemberModal-module__PZdHPq__teamsList{color:var(--color-cta);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.AddMemberModal-module__PZdHPq__noTeams{color:var(--color-text-placeholder);font-size:14px;font-weight:400}@media (max-width:768px){.AddMemberModal-module__PZdHPq__modalContent{gap:1rem}.AddMemberModal-module__PZdHPq__membersContainer{min-height:300px;max-height:400px}.AddMemberModal-module__PZdHPq__tableHeader{font-size:.6875rem}.AddMemberModal-module__PZdHPq__memberName{font-size:.8125rem}.AddMemberModal-module__PZdHPq__memberAvatar,.AddMemberModal-module__PZdHPq__memberAvatarPlaceholder{width:28px;height:28px}}
.MoveToTeamModal-module__FyE8iG__modalContent{flex-direction:column;gap:16px;min-height:320px;max-height:600px;padding:0;display:flex;overflow-y:auto}.MoveToTeamModal-module__FyE8iG__error{color:#c00;background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:12px;font-size:14px}.MoveToTeamModal-module__FyE8iG__section{flex-direction:column;gap:8px;display:flex}.MoveToTeamModal-module__FyE8iG__label{color:var(--color-cta);font-size:14px;font-weight:500;line-height:20px}.MoveToTeamModal-module__FyE8iG__singleMember{background-color:var(--color-bg-hover);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.MoveToTeamModal-module__FyE8iG__memberName{color:var(--color-cta);font-size:14px;font-weight:500}.MoveToTeamModal-module__FyE8iG__multipleMembersDisplay{background-color:var(--color-bg-hover);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.MoveToTeamModal-module__FyE8iG__stackedAvatars{align-items:center;display:flex}.MoveToTeamModal-module__FyE8iG__avatar1{z-index:1;flex-shrink:0;position:relative}.MoveToTeamModal-module__FyE8iG__avatar1 img{border:2px solid var(--color-bg-surface)!important;box-shadow:0 2px 4px #0000001a!important}.MoveToTeamModal-module__FyE8iG__avatar2{z-index:2;flex-shrink:0;margin-left:-16px;position:relative}.MoveToTeamModal-module__FyE8iG__avatar2 img{border:2px solid var(--color-bg-surface)!important;box-shadow:0 2px 4px #0000001a!important}.MoveToTeamModal-module__FyE8iG__memberNames,.MoveToTeamModal-module__FyE8iG__memberCount{color:var(--color-cta);font-size:14px;font-weight:500}.MoveToTeamModal-module__FyE8iG__plusBadge{z-index:3;background-color:var(--color-cta);width:40px;height:40px;color:var(--color-bg-surface);border:2px solid var(--color-bg-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.MoveToTeamModal-module__FyE8iG__teamIcon{filter:brightness(0)saturate()invert(15%)sepia(0%)saturate(0%)hue-rotate()brightness(95%)contrast(90%);flex-shrink:0;width:20px;height:20px}.MoveToTeamModal-module__FyE8iG__emptyState{text-align:center;color:var(--color-text-tertiary);background-color:var(--color-bg-hover);border-radius:8px;padding:16px;font-size:14px;transition:all .3s}
.RemoveFromTeamModal-module__zaC2Aq__modalContent{flex-direction:column;gap:16px;min-height:320px;max-height:600px;padding:0;display:flex;overflow-y:auto}.RemoveFromTeamModal-module__zaC2Aq__error{color:#c00;background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:12px;font-size:14px}.RemoveFromTeamModal-module__zaC2Aq__section{flex-direction:column;gap:8px;display:flex}.RemoveFromTeamModal-module__zaC2Aq__label{color:var(--color-cta);font-size:14px;font-weight:500;line-height:20px}.RemoveFromTeamModal-module__zaC2Aq__singleMember{background-color:var(--color-bg-hover);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.RemoveFromTeamModal-module__zaC2Aq__memberName{color:var(--color-cta);font-size:14px;font-weight:500}.RemoveFromTeamModal-module__zaC2Aq__multipleMembersDisplay{background-color:var(--color-bg-hover);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.RemoveFromTeamModal-module__zaC2Aq__stackedAvatars{align-items:center;display:flex}.RemoveFromTeamModal-module__zaC2Aq__avatar1{z-index:1;flex-shrink:0;position:relative}.RemoveFromTeamModal-module__zaC2Aq__avatar1 img{border:2px solid var(--color-bg-surface)!important;box-shadow:0 2px 4px #0000001a!important}.RemoveFromTeamModal-module__zaC2Aq__avatar2{z-index:2;flex-shrink:0;margin-left:-16px;position:relative}.RemoveFromTeamModal-module__zaC2Aq__avatar2 img{border:2px solid var(--color-bg-surface)!important;box-shadow:0 2px 4px #0000001a!important}.RemoveFromTeamModal-module__zaC2Aq__memberNames,.RemoveFromTeamModal-module__zaC2Aq__memberCount{color:var(--color-cta);font-size:14px;font-weight:500}.RemoveFromTeamModal-module__zaC2Aq__plusBadge{z-index:3;background-color:var(--color-cta);width:40px;height:40px;color:var(--color-bg-surface);border:2px solid var(--color-bg-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.RemoveFromTeamModal-module__zaC2Aq__teamDisplay{background-color:var(--color-bg-hover);border:1px solid var(--color-border-default);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s;display:flex}.RemoveFromTeamModal-module__zaC2Aq__accountLogo{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.RemoveFromTeamModal-module__zaC2Aq__teamName{color:var(--color-cta);font-size:14px;font-weight:500}.RemoveFromTeamModal-module__zaC2Aq__emptyState{text-align:center;color:var(--color-text-tertiary);background-color:var(--color-bg-hover);border-radius:8px;padding:16px;font-size:14px;transition:all .3s}
.ScoreBar-module__vBr8ya__wrapper{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex}.ScoreBar-module__vBr8ya__track{background:var(--color-progress-track);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:2px 0 0 2px;flex-shrink:0;width:80px;height:13px;position:relative;overflow:hidden}.ScoreBar-module__vBr8ya__fill{background:var(--color-progress-fill);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:width .4s;position:absolute;top:0;bottom:0;left:0}.ScoreBar-module__vBr8ya__fillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ScoreBar-module__vBr8ya__badge{text-align:right;width:36px;color:var(--color-text-heading);flex-shrink:0;justify-content:flex-end;align-items:center;font-size:24px;font-weight:600;line-height:1;display:inline-flex}.ScoreBar-module__vBr8ya__wrapperCompact{gap:8px}.ScoreBar-module__vBr8ya__trackCompact{width:60px;height:9px}.ScoreBar-module__vBr8ya__badgeCompact{text-align:left;justify-content:flex-start;width:28px;font-size:14px;font-weight:700}
.TitlePanel-module__JiTvCq__titlePanel{background:var(--color-bg-surface);z-index:1;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;height:88px;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 8px #0000001f}.TitlePanel-module__JiTvCq__leftSection{flex-direction:row;flex:none;order:0;align-self:stretch;align-items:center;gap:20px;height:40px;padding:0;display:flex}.TitlePanel-module__JiTvCq__titleWrapper{flex-direction:row;flex:none;order:0;align-items:center;gap:8px;height:28px;padding:0;display:flex}.TitlePanel-module__JiTvCq__title{height:28px;color:var(--color-bg-body);flex:none;order:0;margin:0;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.TitlePanel-module__JiTvCq__badge{box-sizing:border-box;background:var(--color-danger-hover);border-radius:9999px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:flex}.TitlePanel-module__JiTvCq__badgeText{font-variant-numeric:tabular-nums;color:#fff;text-align:center;flex:none;order:0;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:flex}.TitlePanel-module__JiTvCq__divider{background:var(--color-border-default);border:none;flex:none;order:1;align-self:center;width:1px;height:40px;transition:all .3s}.TitlePanel-module__JiTvCq__toggleWrapper{flex-direction:row;flex:none;order:2;align-items:center;gap:8px;height:24px;padding:0;display:flex}.TitlePanel-module__JiTvCq__toggleLabel,.TitlePanel-module__JiTvCq__toggleValueText{text-align:center;flex:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s;color:var(--color-text-placeholder)!important}.TitlePanel-module__JiTvCq__activeLabelText{color:var(--color-cta)!important}.TitlePanel-module__JiTvCq__toggleLabel{order:0}.TitlePanel-module__JiTvCq__toggleValueText{order:2}.TitlePanel-module__JiTvCq__toggle{flex-direction:row;flex:none;order:1;align-items:center;gap:8px;width:44px;height:24px;padding:0;display:flex}.TitlePanel-module__JiTvCq__toggleButton{background:var(--color-text-secondary);cursor:pointer;border:none;border-radius:9999px;flex:none;order:0;width:44px;height:24px;transition:background .2s;position:relative}.TitlePanel-module__JiTvCq__toggleButton.TitlePanel-module__JiTvCq__toggleActive{background:#1f1f1f}:root[data-theme=dark] .TitlePanel-module__JiTvCq__toggleButton.TitlePanel-module__JiTvCq__toggleActive{background:#fafafa}.TitlePanel-module__JiTvCq__toggleCircle{background:var(--color-bg-surface);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:calc(50% - 10px);right:2px}.TitlePanel-module__JiTvCq__toggleButton:not(.TitlePanel-module__JiTvCq__toggleActive) .TitlePanel-module__JiTvCq__toggleCircle{left:2px;right:auto}.TitlePanel-module__JiTvCq__actionsSection{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:768px){.TitlePanel-module__JiTvCq__titlePanel{flex-direction:column;align-items:flex-start;gap:12px;height:auto;min-height:88px;padding:16px}.TitlePanel-module__JiTvCq__leftSection{flex-wrap:wrap;gap:12px;width:100%}.TitlePanel-module__JiTvCq__title{font-size:16px;line-height:24px}.TitlePanel-module__JiTvCq__badge{padding:0 5px;font-size:11px}.TitlePanel-module__JiTvCq__toggleWrapper{gap:6px}.TitlePanel-module__JiTvCq__toggleLabel,.TitlePanel-module__JiTvCq__toggleValueText{font-size:13px}.TitlePanel-module__JiTvCq__actionsSection{justify-content:flex-end;gap:8px;width:100%}}
.SeasonDetail-module__2I_MXq__titlePanelWrapper{background:var(--color-bg-surface);z-index:1;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:100%;min-height:88px;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 8px #0000001f}.SeasonDetail-module__2I_MXq__titlePanelContent{flex-direction:row;flex:1;align-items:center;gap:16px;display:flex}.SeasonDetail-module__2I_MXq__backButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-heading);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.SeasonDetail-module__2I_MXq__backButton:hover{background:var(--color-bg-nested)}.SeasonDetail-module__2I_MXq__pageTitle{color:var(--color-text-heading);align-items:center;gap:8px;margin:0;font-size:18px;font-style:normal;font-weight:500;line-height:28px;transition:color .2s;display:flex}.SeasonDetail-module__2I_MXq__pageTitleInactive{color:var(--color-text-secondary);transition:all .3s}.SeasonDetail-module__2I_MXq__seasonName{font-weight:600}.SeasonDetail-module__2I_MXq__editButton{box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-default);cursor:pointer;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;transition:background .2s,border-color .2s;display:flex}.SeasonDetail-module__2I_MXq__editButton:hover:not(:disabled){background:#f7f7f7;border-color:#d1d1d1}.SeasonDetail-module__2I_MXq__editButton:active:not(:disabled){background:var(--color-border-default)}.SeasonDetail-module__2I_MXq__editButton:disabled{cursor:not-allowed;opacity:.5;border-color:var(--color-border-default);background:#f7f7f7}.SeasonDetail-module__2I_MXq__editIcon{flex:none;width:24px;height:24px}.SeasonDetail-module__2I_MXq__titleDivider{background:var(--color-border-default);align-self:center;width:1px;height:40px;transition:all .3s}.SeasonDetail-module__2I_MXq__lifecycleActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.SeasonDetail-module__2I_MXq__metadataSection{flex-direction:row;align-items:center;gap:16px;margin-left:auto;display:flex}.SeasonDetail-module__2I_MXq__metadataItem{color:var(--color-text-placeholder);align-items:center;gap:6px;font-size:13px;font-weight:400;transition:color .2s;display:flex}.SeasonDetail-module__2I_MXq__titlePanelWrapper:has(.SeasonDetail-module__2I_MXq__pageTitleInactive) .SeasonDetail-module__2I_MXq__metadataItem{color:#c4c4c4}.SeasonDetail-module__2I_MXq__metadataValue{color:var(--color-text-secondary);transition:color .2s}.SeasonDetail-module__2I_MXq__titlePanelWrapper:has(.SeasonDetail-module__2I_MXq__pageTitleInactive) .SeasonDetail-module__2I_MXq__metadataValue{color:var(--color-text-placeholder);transition:all .3s}.SeasonDetail-module__2I_MXq__calendarIcon{color:var(--color-text-placeholder);width:24px;height:24px;transition:opacity .2s}.SeasonDetail-module__2I_MXq__titlePanelWrapper:has(.SeasonDetail-module__2I_MXq__pageTitleInactive) .SeasonDetail-module__2I_MXq__calendarIcon{opacity:.5}.SeasonDetail-module__2I_MXq__contentWrapper{grid-template-columns:1fr 1fr;gap:32px;margin:32px 0 0;padding:0;display:grid}.SeasonDetail-module__2I_MXq__teamsPanel{grid-column:1}.SeasonDetail-module__2I_MXq__progressPanel{grid-column:2}.SeasonDetail-module__2I_MXq__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;gap:12px;width:100%;height:100%;margin:0;padding:32px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 8px #0000001f}.SeasonDetail-module__2I_MXq__contentContainerInactive td{color:var(--color-text-secondary)!important}.SeasonDetail-module__2I_MXq__contentContainerInactive .SeasonDetail-module__2I_MXq__teamLogo{filter:grayscale(50%);opacity:.6!important}.SeasonDetail-module__2I_MXq__contentContainerInactive .SeasonDetail-module__2I_MXq__trainerAvatar,.SeasonDetail-module__2I_MXq__contentContainerInactive .SeasonDetail-module__2I_MXq__moreAvatar{opacity:.6!important}.SeasonDetail-module__2I_MXq__errorMessage{color:var(--color-danger-hover);background:#fee2e2;border-radius:8px;align-items:center;gap:8px;margin:32px 0 0;padding:12px 16px;font-size:14px;font-weight:400;display:flex}.SeasonDetail-module__2I_MXq__errorMessageInline{color:var(--color-danger-hover);background:#fee2e2;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:400;display:flex}.SeasonDetail-module__2I_MXq__teamCell{align-items:center;gap:12px;display:flex}.SeasonDetail-module__2I_MXq__teamLogo{object-fit:contain;flex-shrink:0;transition:opacity .2s,filter .2s;width:40px!important;height:40px!important}.SeasonDetail-module__2I_MXq__teamName{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s}.SeasonDetail-module__2I_MXq__contentContainerInactive .SeasonDetail-module__2I_MXq__teamName{color:var(--color-text-secondary);transition:all .3s}.SeasonDetail-module__2I_MXq__noTrainers{color:var(--color-text-placeholder);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .3s}.SeasonDetail-module__2I_MXq__trainersCell{align-items:center;gap:8px;display:flex}.SeasonDetail-module__2I_MXq__trainerItem{flex-shrink:0;align-items:center;gap:4px;display:flex}.SeasonDetail-module__2I_MXq__trainerAvatar{border-radius:50%;flex-shrink:0;width:32px;height:32px}.SeasonDetail-module__2I_MXq__moreAvatar{background:var(--color-progress-fill);width:32px;height:32px;color:var(--color-bg-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:500;transition:all .3s;display:flex}.SeasonDetail-module__2I_MXq__trainerNames{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s}.SeasonDetail-module__2I_MXq__contentContainerInactive .SeasonDetail-module__2I_MXq__trainerNames{color:var(--color-text-secondary);transition:all .3s}.SeasonDetail-module__2I_MXq__countText{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s}.SeasonDetail-module__2I_MXq__contentContainerInactive .SeasonDetail-module__2I_MXq__countText{color:var(--color-text-secondary);transition:all .3s}.SeasonDetail-module__2I_MXq__emptyProgress{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.SeasonDetail-module__2I_MXq__emptyIcon{color:var(--color-border-input);margin-bottom:16px;transition:all .3s}.SeasonDetail-module__2I_MXq__emptyText{color:var(--color-text-tertiary);margin:0;font-size:14px;transition:all .3s}.SeasonDetail-module__2I_MXq__viewButtonContainer{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;transition:opacity .2s;display:flex}.SeasonDetail-module__2I_MXq__viewButtonContainer:hover{opacity:.7}.SeasonDetail-module__2I_MXq__viewIcon{color:var(--color-cta)}.SeasonDetail-module__2I_MXq__playerCount{color:var(--color-text-primary);font-size:14px;font-weight:500}@media (max-width:1024px){.SeasonDetail-module__2I_MXq__contentWrapper{grid-template-columns:1fr;gap:24px}.SeasonDetail-module__2I_MXq__teamsPanel,.SeasonDetail-module__2I_MXq__progressPanel{grid-column:1}.SeasonDetail-module__2I_MXq__contentContainer{padding:24px}}@media (max-width:768px){.SeasonDetail-module__2I_MXq__titlePanelWrapper{flex-wrap:wrap;min-height:72px;padding:16px}.SeasonDetail-module__2I_MXq__titlePanelContent{gap:12px}.SeasonDetail-module__2I_MXq__pageTitle{font-size:16px}.SeasonDetail-module__2I_MXq__metadataSection{flex-wrap:wrap;gap:12px}.SeasonDetail-module__2I_MXq__contentWrapper{gap:20px;margin:24px 0}.SeasonDetail-module__2I_MXq__contentContainer{padding:20px}}@media (max-width:480px){.SeasonDetail-module__2I_MXq__titlePanelWrapper{gap:12px;padding:12px}.SeasonDetail-module__2I_MXq__metadataSection{display:none}.SeasonDetail-module__2I_MXq__contentWrapper{margin:16px 0}.SeasonDetail-module__2I_MXq__contentContainer{padding:16px}.SeasonDetail-module__2I_MXq__teamCell{gap:8px}.SeasonDetail-module__2I_MXq__teamLogo{width:32px!important;height:32px!important}}:root[data-theme=dark] .SeasonDetail-module__2I_MXq__editIcon{filter:brightness(0)invert(.78)}:root[data-theme=dark] .SeasonDetail-module__2I_MXq__editButton:hover:not(:disabled){background:#383838;border-color:gray}:root[data-theme=dark] .SeasonDetail-module__2I_MXq__editButton:disabled{background:var(--color-bg-nested);border-color:var(--color-border-default)}
.GroupFormDialog-module__smULpW__groupModal{width:428px!important;max-width:428px!important}.GroupFormDialog-module__smULpW__groupModal .content{max-height:calc(90vh - 144px);overflow:hidden auto}.GroupFormDialog-module__smULpW__errorMessage{color:var(--color-danger-hover);background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;line-height:20px}.GroupFormDialog-module__smULpW__teamsSection{gap:8px;margin-top:20px;display:flex}.GroupFormDialog-module__smULpW__teamsLabel{width:130px;color:var(--color-text-primary);text-align:left;flex-shrink:0;align-self:flex-start;padding-top:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:all .3s}.GroupFormDialog-module__smULpW__teamsContainer{background:0 0;flex:1;max-width:250px;max-height:320px;padding-top:0;overflow-y:auto}.GroupFormDialog-module__smULpW__teamsContainer table{margin-top:0;padding-top:0}.GroupFormDialog-module__smULpW__teamsContainer tbody tr:first-child td{padding-top:0!important}.GroupFormDialog-module__smULpW__teamsContainer thead{display:none}.GroupFormDialog-module__smULpW__teamsContainer table{border-spacing:0;border-collapse:collapse}.GroupFormDialog-module__smULpW__teamsContainer tbody tr{border-bottom:none!important}.GroupFormDialog-module__smULpW__teamsContainer tbody td{border-bottom:none!important;padding-left:0!important;padding-right:0!important}.GroupFormDialog-module__smULpW__teamsContainer tbody td:first-child{padding-left:0!important}.GroupFormDialog-module__smULpW__teamsContainer tbody tr:hover{background-color:#0000!important}.GroupFormDialog-module__smULpW__teamsContainer tbody tr[data-disabled=true]{cursor:not-allowed}.GroupFormDialog-module__smULpW__teamsContainer input[type=checkbox]:disabled{cursor:not-allowed;background-color:var(--color-bg-nested);border-color:var(--color-border-input);opacity:1!important}.GroupFormDialog-module__smULpW__teamsContainer tbody tr[data-disabled=true] input[type=checkbox]{cursor:not-allowed;pointer-events:none;background-color:var(--color-bg-nested);border-color:var(--color-border-input);opacity:1!important}.GroupFormDialog-module__smULpW__teamsContainer{scrollbar-width:thin;scrollbar-color:transparent transparent}.GroupFormDialog-module__smULpW__teamsContainer:hover{scrollbar-color:var(--color-border-input) transparent}.GroupFormDialog-module__smULpW__teamsContainer::-webkit-scrollbar{width:6px}.GroupFormDialog-module__smULpW__teamsContainer::-webkit-scrollbar-track{background:0 0}.GroupFormDialog-module__smULpW__teamsContainer::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.GroupFormDialog-module__smULpW__teamsContainer:hover::-webkit-scrollbar-thumb{background:var(--color-border-input)}.GroupFormDialog-module__smULpW__teamsContainer::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.GroupFormDialog-module__smULpW__teamInfo{align-items:center;gap:12px;display:flex}.GroupFormDialog-module__smULpW__teamInfoDisabled{opacity:.35;align-items:center;gap:12px;display:flex}.GroupFormDialog-module__smULpW__teamLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.GroupFormDialog-module__smULpW__teamNameWrapper{flex-direction:column;gap:2px;display:flex}.GroupFormDialog-module__smULpW__teamName{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.GroupFormDialog-module__smULpW__assignedText{color:var(--color-text-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.GroupFormDialog-module__smULpW__errorText{color:var(--color-danger);margin-top:4px;margin-bottom:0;font-size:12px;line-height:18px}.GroupFormDialog-module__smULpW__infoBox{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:20px;padding:12px 16px}.GroupFormDialog-module__smULpW__infoText{color:var(--color-primary);margin:0;font-size:13px;line-height:1.5}.GroupFormDialog-module__smULpW__infoText strong{font-weight:600}@media (max-width:768px){.GroupFormDialog-module__smULpW__groupModal{width:90vw!important;max-width:90vw!important}.GroupFormDialog-module__smULpW__teamsContainer{max-height:250px}.GroupFormDialog-module__smULpW__teamLogo{width:32px;height:32px}.GroupFormDialog-module__smULpW__teamName{font-size:13px}}
.GroupDetail-module__cSMbDW__titlePanelWrapper{background:var(--color-bg-surface);z-index:1;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:100%;min-height:88px;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 8px #0000001f}.GroupDetail-module__cSMbDW__titlePanelContent{flex-direction:row;flex:1;align-items:center;gap:16px;min-width:0;display:flex}@container detail-title (max-width:900px){.GroupDetail-module__cSMbDW__titleDivider{display:none}.GroupDetail-module__cSMbDW__metadataSection{margin-left:auto}}.GroupDetail-module__cSMbDW__backButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-heading);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.GroupDetail-module__cSMbDW__backButton:hover{background:var(--color-bg-nested)}.GroupDetail-module__cSMbDW__groupLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:40px;height:40px}.GroupDetail-module__cSMbDW__groupLogoInactive{filter:grayscale(50%);opacity:.75}.GroupDetail-module__cSMbDW__pageTitle{color:var(--color-text-heading);flex:0 auto;align-items:center;gap:8px;min-width:0;margin:0;font-size:18px;font-style:normal;font-weight:500;line-height:28px;display:flex}.GroupDetail-module__cSMbDW__pageTitleInactive{color:var(--color-text-secondary);transition:all .3s}.GroupDetail-module__cSMbDW__groupName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.GroupDetail-module__cSMbDW__titleDivider{background:var(--color-border-default);flex-shrink:0;width:1px;height:40px;transition:all .3s}.GroupDetail-module__cSMbDW__lifecycleActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.GroupDetail-module__cSMbDW__metadataSection{flex-direction:row;flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.GroupDetail-module__cSMbDW__metadataItem{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:400;transition:color .2s;display:flex}.GroupDetail-module__cSMbDW__titlePanelWrapper:has(.GroupDetail-module__cSMbDW__pageTitleInactive) .GroupDetail-module__cSMbDW__metadataItem{color:var(--color-text-placeholder);transition:all .3s}.GroupDetail-module__cSMbDW__metadataItem svg{width:24px;height:24px;color:var(--color-text-secondary);flex-shrink:0;transition:all .3s}.GroupDetail-module__cSMbDW__metadataIcon{filter:brightness(0)saturate()invert(14%)sepia(5%)saturate(507%)hue-rotate(169deg)brightness(96%)contrast(88%);flex-shrink:0;width:24px;height:24px;transition:opacity .2s}.GroupDetail-module__cSMbDW__titlePanelWrapper:has(.GroupDetail-module__cSMbDW__pageTitleInactive) .GroupDetail-module__cSMbDW__metadataIcon{opacity:.5}:root[data-theme=dark] .GroupDetail-module__cSMbDW__metadataIcon{filter:brightness(0)invert(.78)}:root[data-theme=dark] .GroupDetail-module__cSMbDW__titlePanelWrapper:has(.GroupDetail-module__cSMbDW__pageTitleInactive) .GroupDetail-module__cSMbDW__metadataIcon{filter:brightness(0)invert(.5)}.GroupDetail-module__cSMbDW__metadataLabel{color:var(--color-text-placeholder);font-weight:400;transition:color .2s}.GroupDetail-module__cSMbDW__titlePanelWrapper:has(.GroupDetail-module__cSMbDW__pageTitleInactive) .GroupDetail-module__cSMbDW__metadataLabel{color:#c4c4c4}.GroupDetail-module__cSMbDW__metadataValue{color:var(--color-text-secondary);font-weight:400;transition:all .3s}.GroupDetail-module__cSMbDW__statusToggleWrapper{flex-direction:row;flex:none;order:2;align-items:center;gap:8px;height:24px;padding:0;display:flex}.GroupDetail-module__cSMbDW__statusToggleLabel{text-align:center;flex:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s;color:var(--color-text-placeholder)!important}.GroupDetail-module__cSMbDW__statusToggleLabel.GroupDetail-module__cSMbDW__activeLabel{font-weight:500;color:var(--color-cta)!important}.GroupDetail-module__cSMbDW__statusToggleButton{background:var(--color-text-secondary);cursor:pointer;border:none;border-radius:9999px;flex:none;order:0;width:44px;height:24px;transition:background .2s;position:relative}.GroupDetail-module__cSMbDW__statusToggleButton.GroupDetail-module__cSMbDW__toggleActive{background:#1f1f1f}:root[data-theme=dark] .GroupDetail-module__cSMbDW__statusToggleButton.GroupDetail-module__cSMbDW__toggleActive{background:#fafafa}.GroupDetail-module__cSMbDW__statusToggleCircle{background:var(--color-bg-surface);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.GroupDetail-module__cSMbDW__statusToggleButton.GroupDetail-module__cSMbDW__toggleActive .GroupDetail-module__cSMbDW__statusToggleCircle{left:auto;right:2px}.GroupDetail-module__cSMbDW__contentWrapper{grid-template-rows:minmax(400px,auto) auto;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0 0;padding:0;display:grid}.GroupDetail-module__cSMbDW__leftColumn{flex-direction:column;grid-area:1/1;display:flex}.GroupDetail-module__cSMbDW__groupInfo{flex-direction:column;gap:16px;padding:20px 0;display:flex}.GroupDetail-module__cSMbDW__infoRow{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.GroupDetail-module__cSMbDW__infoLabel{color:var(--color-text-secondary);flex-shrink:0;min-width:140px;font-size:14px;font-weight:500;line-height:20px;transition:all .3s}.GroupDetail-module__cSMbDW__infoValue{color:var(--color-text-primary);flex:1;font-size:14px;font-weight:400;line-height:20px;transition:all .3s}.GroupDetail-module__cSMbDW__rightColumn{flex-direction:column;grid-area:1/2;display:flex}.GroupDetail-module__cSMbDW__bottomRow{grid-area:2/1/auto/span 2}.GroupDetail-module__cSMbDW__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;gap:8px;width:100%;height:100%;min-height:400px;margin:0;padding:32px;transition:all .3s;display:flex;box-shadow:0 4px 8px #0000001f}.GroupDetail-module__cSMbDW__sectionHeader{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:16px;display:flex}.GroupDetail-module__cSMbDW__sectionHeaderWithBadge{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.GroupDetail-module__cSMbDW__sectionTitle{color:var(--color-text-heading);margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.GroupDetail-module__cSMbDW__saveButtonContainer{justify-content:flex-end;margin-top:auto;padding-top:24px;display:flex}.GroupDetail-module__cSMbDW__errorMessage{color:var(--color-danger-hover);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;grid-column:1/span 2;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:14px;display:flex}.GroupDetail-module__cSMbDW__memberInfo{align-items:center;gap:12px;display:flex}.GroupDetail-module__cSMbDW__memberAvatar{object-fit:cover;object-position:top center;border:none;border-radius:50%;width:40px;height:40px;transition:all .3s}.GroupDetail-module__cSMbDW__memberAvatarPlaceholder{background:var(--color-text-secondary);width:40px;height:40px;color:var(--color-bg-surface);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.GroupDetail-module__cSMbDW__memberName,.GroupDetail-module__cSMbDW__teamName{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.GroupDetail-module__cSMbDW__actionColumn{text-align:right;width:50px}.GroupDetail-module__cSMbDW__removeButton{border:1px solid var(--color-border-default);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.GroupDetail-module__cSMbDW__removeButton:hover{border-color:var(--color-danger);color:var(--color-danger-hover);background:#fef2f2}.GroupDetail-module__cSMbDW__emptyStateIcon{opacity:1;filter:brightness(0)saturate()invert(14%)sepia(5%)saturate(507%)hue-rotate(169deg)brightness(96%)contrast(88%);width:48px;height:48px}@media (max-width:768px){.GroupDetail-module__cSMbDW__contentWrapper{grid-template-columns:1fr;gap:20px}.GroupDetail-module__cSMbDW__leftColumn,.GroupDetail-module__cSMbDW__rightColumn,.GroupDetail-module__cSMbDW__bottomRow{grid-area:auto/1}.GroupDetail-module__cSMbDW__titlePanelWrapper{flex-direction:column;align-items:flex-start}.GroupDetail-module__cSMbDW__statusToggleWrapper{justify-content:flex-end;width:100%}.GroupDetail-module__cSMbDW__metadataSection{flex-direction:column;align-items:flex-start;gap:8px}.GroupDetail-module__cSMbDW__metadataItem{font-size:12px}}.GroupDetail-module__cSMbDW__loadingOverlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GroupDetail-module__cSMbDW__loader{object-fit:contain;width:64px;height:64px}.GroupDetail-module__cSMbDW__teamCell{align-items:center;gap:12px;display:flex}.GroupDetail-module__cSMbDW__teamLogo{object-fit:contain;flex-shrink:0;transition:opacity .2s,filter .2s;width:40px!important;height:40px!important}.GroupDetail-module__cSMbDW__teamName{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s}.GroupDetail-module__cSMbDW__contentContainerInactive .GroupDetail-module__cSMbDW__teamLogo{filter:grayscale(50%);opacity:.6!important}.GroupDetail-module__cSMbDW__contentContainerInactive .GroupDetail-module__cSMbDW__teamName{color:var(--color-text-secondary);transition:all .3s}.GroupDetail-module__cSMbDW__playerCount{color:var(--color-text-primary);font-size:14px;font-weight:500}.GroupDetail-module__cSMbDW__contentContainerInactive td{color:var(--color-text-secondary)!important}.GroupDetail-module__cSMbDW__contentContainerInactive .sectionTitle{color:var(--color-cta)!important}.GroupDetail-module__cSMbDW__contentContainerInactive img[class*=avatar],.GroupDetail-module__cSMbDW__contentContainerInactive div[class*=avatar] img,.GroupDetail-module__cSMbDW__contentContainerInactive span[class*=avatar] img,.GroupDetail-module__cSMbDW__contentContainerInactive [class*=Avatar] img,.GroupDetail-module__cSMbDW__contentContainerInactive td img[alt*=""]{transition:opacity .2s;opacity:.6!important}.GroupDetail-module__cSMbDW__viewButtonContainer{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;transition:opacity .2s;display:flex}.GroupDetail-module__cSMbDW__viewButtonContainer:hover{opacity:.7}.GroupDetail-module__cSMbDW__viewButton{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;transition:opacity .2s;display:flex}.GroupDetail-module__cSMbDW__viewButton:hover{opacity:.7}.GroupDetail-module__cSMbDW__viewIcon{color:var(--color-cta)}.GroupDetail-module__cSMbDW__actionButtons{align-items:center;gap:8px;display:flex}
.StaffInviteDialog-module__WUdx_G__inviteModal,.StaffInviteDialog-module__WUdx_G__editModal{width:580px!important;max-width:580px!important}.StaffInviteDialog-module__WUdx_G__errorMessage{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:14px;line-height:20px}.StaffInviteDialog-module__WUdx_G__fieldError{color:var(--color-danger);margin:0 0 8px;font-size:12px;line-height:18px}.StaffInviteDialog-module__WUdx_G__checkboxLabel{min-height:var(--control-height);cursor:not-allowed;flex-direction:row;align-items:center;gap:8px;display:flex}.StaffInviteDialog-module__WUdx_G__readOnlyCheckbox{cursor:not-allowed;width:20px;height:20px;accent-color:var(--color-cta);appearance:none;background-color:var(--color-text-primary);border:2px solid #2e2e2e;border-radius:4px;flex-shrink:0;position:relative;opacity:1!important}.StaffInviteDialog-module__WUdx_G__readOnlyCheckbox:checked:after{content:"";border:2px solid #2e2e2e;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.StaffInviteDialog-module__WUdx_G__checkboxText{color:var(--color-cta);-webkit-user-select:none;user-select:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.StaffInviteDialog-module__WUdx_G__levelDropdownContainer{width:100%;position:relative}.StaffInviteDialog-module__WUdx_G__infoMessage{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:flex-start;gap:8px;margin-top:-8px;padding:12px;font-size:13px;line-height:18px;display:flex}.StaffInviteDialog-module__WUdx_G__infoMessage span{flex:1}.StaffInviteDialog-module__WUdx_G__warningMessage{color:var(--color-cta);background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:0;padding:12px;font-size:13px;line-height:18px;display:flex}.StaffInviteDialog-module__WUdx_G__warningMessage span{flex:1}.StaffInviteDialog-module__WUdx_G__warningMessage strong{color:var(--color-text-heading);font-weight:600}.StaffInviteDialog-module__WUdx_G__groupsSection{flex-direction:row;align-items:flex-start;gap:8px;width:100%;margin-top:0;display:flex}.StaffInviteDialog-module__WUdx_G__groupsLabel{width:180px;color:var(--color-text-primary);text-align:left;flex-direction:row;flex-shrink:0;align-self:flex-start;align-items:baseline;gap:0;padding-top:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:all .3s;display:flex}.StaffInviteDialog-module__WUdx_G__requiredAsterisk{color:#dc2626;margin-left:4px;font-weight:500}.StaffInviteDialog-module__WUdx_G__groupsHint{color:var(--color-text-placeholder);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.StaffInviteDialog-module__WUdx_G__groupsContainer{background:0 0;flex:1;max-width:410px;max-height:320px;padding-top:0;overflow-y:auto}.StaffInviteDialog-module__WUdx_G__groupsContainer table{margin-top:0;padding-top:0}.StaffInviteDialog-module__WUdx_G__groupsContainer tbody tr:first-child td{padding-top:0!important}.StaffInviteDialog-module__WUdx_G__groupsContainer thead{display:none}.StaffInviteDialog-module__WUdx_G__groupsContainer table{border-spacing:0;border-collapse:collapse}.StaffInviteDialog-module__WUdx_G__groupsContainer tbody tr{border-bottom:none!important}.StaffInviteDialog-module__WUdx_G__groupsContainer tbody td{border-bottom:none!important;padding-left:0!important;padding-right:0!important}.StaffInviteDialog-module__WUdx_G__groupsContainer tbody td:first-child{padding-left:0!important}.StaffInviteDialog-module__WUdx_G__groupsContainer tbody tr:hover{background-color:#0000!important}.StaffInviteDialog-module__WUdx_G__groupsContainer{scrollbar-width:thin;scrollbar-color:transparent transparent}.StaffInviteDialog-module__WUdx_G__groupsContainer:hover{scrollbar-color:var(--color-border-input) transparent}.StaffInviteDialog-module__WUdx_G__groupsContainer::-webkit-scrollbar{width:6px}.StaffInviteDialog-module__WUdx_G__groupsContainer::-webkit-scrollbar-track{background:0 0}.StaffInviteDialog-module__WUdx_G__groupsContainer::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.StaffInviteDialog-module__WUdx_G__groupsContainer:hover::-webkit-scrollbar-thumb{background:var(--color-border-input)}.StaffInviteDialog-module__WUdx_G__groupsContainer::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.StaffInviteDialog-module__WUdx_G__groupInfo{align-items:center;gap:12px;display:flex}.StaffInviteDialog-module__WUdx_G__groupLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.StaffInviteDialog-module__WUdx_G__groupNameWrapper{flex-direction:column;gap:2px;display:flex}.StaffInviteDialog-module__WUdx_G__groupName{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.TeamsDropdown-module__lCBn0q__teamIcon{filter:brightness(0)saturate()invert(15%)sepia(0%)saturate(0%)hue-rotate()brightness(95%)contrast(90%);flex-shrink:0;width:20px;height:20px}:root[data-theme=dark] .TeamsDropdown-module__lCBn0q__teamIcon{filter:brightness(0)invert(.78)}
.AddReportModal-module__Lgid5G__modalContent{grid-template-columns:minmax(340px,1fr) 352px;gap:0;width:100%;min-width:600px;max-width:100%;min-height:0;display:grid}@media (max-width:768px){.AddReportModal-module__Lgid5G__modalContent{grid-template-columns:1fr;min-width:0}}.AddReportModal-module__Lgid5G__formSection{gap:12px;min-width:0;min-height:0;padding:16px 8px 24px 24px;display:block;overflow-x:hidden}.AddReportModal-module__Lgid5G__topFormRow{grid-template-columns:1fr 1fr;align-items:start;gap:12px;width:100%;display:grid}@media (max-width:640px){.AddReportModal-module__Lgid5G__topFormRow{grid-template-columns:1fr}}.AddReportModal-module__Lgid5G__input{width:100%;height:var(--control-height);border:1px solid var(--color-border-input);box-sizing:border-box;background-color:var(--color-bg-surface);color:var(--color-text-primary);border-radius:8px;padding:10px 16px;font-size:14px;transition:all .2s}.AddReportModal-module__Lgid5G__input:hover{border-color:var(--color-text-tertiary)}.AddReportModal-module__Lgid5G__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.AddReportModal-module__Lgid5G__input::placeholder{color:var(--color-text-tertiary);font-size:14px}.AddReportModal-module__Lgid5G__builderSection{flex-direction:column;gap:8px;margin-top:8px;display:flex}.AddReportModal-module__Lgid5G__builderHeader{margin-bottom:0}.AddReportModal-module__Lgid5G__builderHeader h3{color:var(--color-text-heading);margin:0;font-size:14px;font-weight:600;transition:all .3s}.AddReportModal-module__Lgid5G__builderHeader p{color:var(--color-text-secondary);margin:0;font-size:13px;transition:all .3s}.AddReportModal-module__Lgid5G__formBuilderItem{margin-bottom:4px}.AddReportModal-module__Lgid5G__ungroupedAttribute{margin-bottom:0}.AddReportModal-module__Lgid5G__headingRow{background:var(--color-bg-nested);border-radius:6px;align-items:flex-start;gap:0;padding:10px 12px;transition:background-color .15s;display:flex}.AddReportModal-module__Lgid5G__headingRow:hover{background:var(--color-bg-nested)}.AddReportModal-module__Lgid5G__ungroupedAttribute .AddReportModal-module__Lgid5G__headingRow{background:0 0;margin-bottom:0;padding:4px 12px}.AddReportModal-module__Lgid5G__ungroupedAttribute .AddReportModal-module__Lgid5G__headingRow:hover{background:var(--color-bg-nested)}.AddReportModal-module__Lgid5G__leftGutter{flex:0 0 48px;align-items:flex-start;gap:8px;padding-top:8px;display:flex}.AddReportModal-module__Lgid5G__dragHandle{width:16px;height:16px;color:var(--color-border-input);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.AddReportModal-module__Lgid5G__dragHandle:hover{color:var(--color-text-tertiary)}.AddReportModal-module__Lgid5G__formBuilderItem{cursor:grab;transition:opacity .2s}.AddReportModal-module__Lgid5G__formBuilderItem:active{cursor:grabbing}.AddReportModal-module__Lgid5G__criteriaRow{cursor:grab;transition:opacity .2s}.AddReportModal-module__Lgid5G__criteriaRow:active{cursor:grabbing}.AddReportModal-module__Lgid5G__formBuilderItem.AddReportModal-module__Lgid5G__dragging,.AddReportModal-module__Lgid5G__criteriaRow.AddReportModal-module__Lgid5G__dragging{opacity:.4}.AddReportModal-module__Lgid5G__chevronButton{cursor:pointer;width:20px;height:20px;color:var(--color-text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.AddReportModal-module__Lgid5G__chevronButton:hover:not(:disabled){color:var(--color-text-secondary)}.AddReportModal-module__Lgid5G__chevronButton:disabled{opacity:.3;cursor:not-allowed}.AddReportModal-module__Lgid5G__chevronButton .AddReportModal-module__Lgid5G__chevronExpanded{transition:transform .2s;transform:rotate(90deg)}.AddReportModal-module__Lgid5G__chevronDisabled{opacity:.3}.AddReportModal-module__Lgid5G__nestingLine{background:var(--color-border-default);align-self:stretch;width:2px;height:100%;margin-left:7px;transition:all .3s}.AddReportModal-module__Lgid5G__itemContent{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.AddReportModal-module__Lgid5G__itemLabel{color:var(--color-text-secondary);text-align:left;flex:0 0 70px;padding-top:9px;font-size:13px;font-weight:500;transition:all .3s}.AddReportModal-module__Lgid5G__itemInputWrapper{flex:1;position:relative}.AddReportModal-module__Lgid5G__itemInputWrapper .AddReportModal-module__Lgid5G__input{padding-right:36px}.AddReportModal-module__Lgid5G__headingInput{font-weight:600}.AddReportModal-module__Lgid5G__removeButton{cursor:pointer;width:20px;height:20px;color:var(--color-text-tertiary);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.AddReportModal-module__Lgid5G__removeButton:hover{color:var(--color-text-primary)}.AddReportModal-module__Lgid5G__nestedCriteria{flex-direction:column;gap:4px;margin-top:4px;animation:.2s ease-out AddReportModal-module__Lgid5G__slideDown;display:flex}@keyframes AddReportModal-module__Lgid5G__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.AddReportModal-module__Lgid5G__criteriaRow{align-items:flex-start;gap:0;padding:8px 12px;transition:background-color .15s;display:flex}.AddReportModal-module__Lgid5G__criteriaRow:hover{background:var(--color-bg-nested);border-radius:6px}.AddReportModal-module__Lgid5G__sectionDivider{border-bottom:1px solid var(--color-border-default);margin:24px 0 12px;padding-bottom:8px}.AddReportModal-module__Lgid5G__sectionDivider span{color:var(--color-text-primary);font-size:14px;font-weight:600;transition:all .3s}.AddReportModal-module__Lgid5G__competencyBlock{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:12px;padding:16px;transition:all .3s;display:flex}.AddReportModal-module__Lgid5G__competencyHeader{align-items:center;gap:8px;display:flex}.AddReportModal-module__Lgid5G__competencyHeader h4{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;transition:all .3s}.AddReportModal-module__Lgid5G__competencyInput{flex:1}.AddReportModal-module__Lgid5G__removeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s,color .2s;display:flex}.AddReportModal-module__Lgid5G__removeButton:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.AddReportModal-module__Lgid5G__criteriaList{flex-direction:column;gap:8px;padding-left:16px;display:flex}.AddReportModal-module__Lgid5G__criteriaItem{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:all .3s;display:flex}.AddReportModal-module__Lgid5G__dragHandle{color:var(--color-text-tertiary);cursor:grab;align-items:center;transition:all .3s;display:flex}.AddReportModal-module__Lgid5G__dragHandle:active{cursor:grabbing}.AddReportModal-module__Lgid5G__criteriaItem .AddReportModal-module__Lgid5G__input{border:none;flex:1;padding:4px 8px}.AddReportModal-module__Lgid5G__criteriaItem .AddReportModal-module__Lgid5G__input:focus{box-shadow:none;border:1px solid var(--color-primary-hover)}.AddReportModal-module__Lgid5G__scaleInfo{color:var(--color-text-secondary);white-space:nowrap;font-size:12px;transition:all .3s}.AddReportModal-module__Lgid5G__addButtons{gap:12px;margin-top:8px;display:flex}.AddReportModal-module__Lgid5G__previewSection{border-left:1px solid var(--color-border-default);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex;overflow:hidden}.AddReportModal-module__Lgid5G__formSectionReadOnly{pointer-events:none;opacity:.5;-webkit-user-select:none;user-select:none}.AddReportModal-module__Lgid5G__titleWithPreview{align-items:center;gap:12px;width:100%;display:flex}.AddReportModal-module__Lgid5G__previewHeaderInTitle{align-items:center;gap:12px;margin-left:auto;display:flex}.AddReportModal-module__Lgid5G__previewLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:14px;font-weight:400;transition:all .3s}.AddReportModal-module__Lgid5G__previewContent{justify-content:flex-end;align-items:flex-start;padding:0 0 20px;display:flex}.AddReportModal-module__Lgid5G__mobilePreview{justify-content:flex-end;align-items:flex-start;display:flex}.AddReportModal-module__Lgid5G__mobileScreen{transform-origin:100% 0;background:#141414;border:1px solid #404040;border-radius:20px;flex-direction:column;width:320px;height:600px;font-size:14px;display:flex;position:relative;overflow:hidden;transform:scale(.85);box-shadow:0 12px 24px #00000080}.AddReportModal-module__Lgid5G__mobileHeader{background:#141414;justify-content:center;align-items:center;padding:18px 16px 10px;display:flex}.AddReportModal-module__Lgid5G__headerLeft{align-items:center;gap:12px;display:flex}.AddReportModal-module__Lgid5G__backButton{color:var(--color-bg-surface);cursor:default;background:0 0;border:none;align-items:center;padding:5px;transition:all .3s;display:flex}.AddReportModal-module__Lgid5G__mobileTitle{color:var(--color-bg-surface);margin:0;font-size:14px;font-weight:700;transition:all .3s}.AddReportModal-module__Lgid5G__mobileContent{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#aaa transparent;background:#141414;flex:1;padding:16px 12px 120px;overflow-y:auto}.AddReportModal-module__Lgid5G__mobileContent::-webkit-scrollbar{width:4px}.AddReportModal-module__Lgid5G__mobileContent::-webkit-scrollbar-track{background:0 0;margin-top:80px;margin-bottom:80px}.AddReportModal-module__Lgid5G__mobileContent::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px;min-height:32px}.AddReportModal-module__Lgid5G__mobileContent::-webkit-scrollbar-thumb:hover{background:#ccc}.AddReportModal-module__Lgid5G__reportMainPanel{background:#2e2e2e;border-radius:12px;flex-direction:row;align-items:center;gap:16px;height:104px;margin-bottom:12px;padding:16px 20px 20px 16px;display:flex}.AddReportModal-module__Lgid5G__reportAvatarContainer{flex-shrink:0;width:64px;height:64px}.AddReportModal-module__Lgid5G__reportAvatar{background:gray;border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden}.AddReportModal-module__Lgid5G__reportTextSection{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;height:60px;display:flex}.AddReportModal-module__Lgid5G__reportNameRow{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:4px;height:28px;display:flex}.AddReportModal-module__Lgid5G__reportPlayerName{color:#f1f1f1;flex:1;font-size:18px;line-height:28px}.AddReportModal-module__Lgid5G__reportScoreValue{text-align:right;color:#f1f1f1;min-width:40px;font-size:24px;line-height:32px}.AddReportModal-module__Lgid5G__reportProgressRow{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;height:24px;display:flex}.AddReportModal-module__Lgid5G__reportTeamInfo{flex-direction:row;flex-shrink:1;align-items:center;gap:8px;height:24px;display:flex}.AddReportModal-module__Lgid5G__reportTeamLogo{object-fit:contain;width:24px;height:24px}.AddReportModal-module__Lgid5G__reportTeamName{color:#d3d3d3;flex-shrink:1;font-size:14px;line-height:20px}.AddReportModal-module__Lgid5G__reportProgressBarSection{flex-direction:row;flex:1;align-items:center;gap:12px;max-width:120px;height:20px;display:flex}.AddReportModal-module__Lgid5G__reportProgressBar{background:#575757;border-radius:9999px;flex:1;height:8px;position:relative}.AddReportModal-module__Lgid5G__reportProgressFill{background:#bdbdbd;border-radius:9999px;position:absolute;top:0;bottom:0;left:0}.AddReportModal-module__Lgid5G__reportProgressPercent{color:#f1f1f1;min-width:27px;font-size:14px;line-height:20px}.AddReportModal-module__Lgid5G__skillsSection{flex-direction:column;margin-bottom:12px;display:flex}.AddReportModal-module__Lgid5G__skillPanel{background:#2e2e2e;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.AddReportModal-module__Lgid5G__skillCompetencyHeader{color:#fff;align-items:center;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.AddReportModal-module__Lgid5G__skillSectionDivider{background:#575757;height:1px;margin:12px 0}.AddReportModal-module__Lgid5G__skillItemContainer{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.AddReportModal-module__Lgid5G__skillItemDivider{background:#575757;height:1px;margin:0}.AddReportModal-module__Lgid5G__skillName{color:#d3d3d3;flex:1;font-size:14px;line-height:20px}.AddReportModal-module__Lgid5G__completedCriteriaRow{flex-direction:row;align-items:center;gap:0;padding:8px 16px;display:flex}.AddReportModal-module__Lgid5G__completedBarCol{align-items:center;width:40%;display:flex}.AddReportModal-module__Lgid5G__completedBadgeCol{justify-content:center;align-items:center;width:30%;display:flex}.AddReportModal-module__Lgid5G__completedSkillLabel{color:#d3d3d3;white-space:nowrap;text-overflow:ellipsis;width:30%;font-size:14px;line-height:16px;overflow:hidden}.AddReportModal-module__Lgid5G__completedDetailNameRow{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.AddReportModal-module__Lgid5G__completedDetailScoreRow{flex-direction:row;align-self:stretch;align-items:center;gap:0;margin-top:4px;display:flex}.AddReportModal-module__Lgid5G__completedDetailScoreBar{flex-direction:row;flex-shrink:0;align-items:flex-start;width:80px;display:flex}.AddReportModal-module__Lgid5G__completedDetailScoreBarTrack{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#4d4d4d;border-radius:2px 0 0 2px;flex:1;height:13px;position:relative;overflow:hidden}.AddReportModal-module__Lgid5G__completedDetailScoreBarFill{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#f7f7f7;position:absolute;top:0;bottom:0;left:0}.AddReportModal-module__Lgid5G__completedDetailScoreCenter{flex:1;justify-content:center;align-items:center;display:flex}.AddReportModal-module__Lgid5G__completedDetailScoreValue{color:#fff;font-size:24px;font-weight:600;line-height:1}.AddReportModal-module__Lgid5G__completedDeltaRow{flex-direction:row;align-items:center;gap:1px;display:flex}.AddReportModal-module__Lgid5G__completedDeltaPrefix{color:gray;font-size:11px;font-weight:500;line-height:16px}.AddReportModal-module__Lgid5G__completedDeltaValue{color:gray;font-size:11px;font-weight:400;line-height:16px}.AddReportModal-module__Lgid5G__datePanelStandalone{background:#2e2e2e;border:1px solid #3d3d3d;border-radius:12px;flex-direction:row;align-self:stretch;align-items:center;height:72px;margin-bottom:8px;display:flex;overflow:hidden}.AddReportModal-module__Lgid5G__dateHalf{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:10px;padding-left:16px;padding-right:14px;display:flex}.AddReportModal-module__Lgid5G__dateHalfReverse{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:10px;padding-left:14px;padding-right:16px;display:flex}.AddReportModal-module__Lgid5G__dateColDivider{justify-content:center;align-items:center;width:72px;display:flex}.AddReportModal-module__Lgid5G__dateDivider{background:#3d3d3d;width:1px;height:48px}.AddReportModal-module__Lgid5G__dateValueText{color:#d3d3d3;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.AddReportModal-module__Lgid5G__competencyPanelHeading{color:#f7f7f7;padding:14px 16px 0;font-size:14px;font-weight:500;line-height:20px}.AddReportModal-module__Lgid5G__previewSliderWrapper{flex-direction:row;align-items:center;gap:12px;height:24px;display:flex}.AddReportModal-module__Lgid5G__previewTrackWrapper{flex-direction:row;flex:1;align-items:flex-start;width:100%;display:flex}.AddReportModal-module__Lgid5G__previewTrack{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);background:#4d4d4d;border-radius:2px 0 0 2px;flex:1;height:20px;position:relative;overflow:hidden}.AddReportModal-module__Lgid5G__previewFill{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);background:#f7f7f7;position:absolute;top:0;bottom:0;left:0}.AddReportModal-module__Lgid5G__previewFillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.AddReportModal-module__Lgid5G__previewScoreBox{background:#fafafa;border-radius:7px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.AddReportModal-module__Lgid5G__previewScoreText{text-align:center;color:#141414;font-size:14px;font-weight:600;line-height:1}.AddReportModal-module__Lgid5G__reactionRow{flex-direction:row;align-items:center;gap:12px;margin-bottom:12px;padding:6px 0;display:flex}.AddReportModal-module__Lgid5G__reactionSpacer{flex:1}.AddReportModal-module__Lgid5G__reactionPair{flex-direction:row;align-items:center;gap:4px;display:flex}.AddReportModal-module__Lgid5G__reactionCount{color:gray;min-width:16px;font-size:14px;font-weight:500}.AddReportModal-module__Lgid5G__addFeedbackButton{background:0 0;border:1.5px dashed #575757;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.AddReportModal-module__Lgid5G__addFeedbackText{color:#575757;font-size:13px;font-weight:500}.AddReportModal-module__Lgid5G__feedbackPanelOuter{background:#2e2e2e;border-radius:12px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.AddReportModal-module__Lgid5G__feedbackPanelHeader{background:#262626;flex-direction:row;justify-content:space-between;align-items:center;min-height:44px;padding:10px 16px;display:flex}.AddReportModal-module__Lgid5G__feedbackPanelContent{padding:14px 16px}.AddReportModal-module__Lgid5G__feedbackPanelText{color:gray;font-size:13px;line-height:20px}.AddReportModal-module__Lgid5G__feedbackPanelEmpty{color:#575757;font-size:13px;line-height:20px}.AddReportModal-module__Lgid5G__feedbackInputTopRow{flex-direction:row;justify-content:space-between;align-items:center;height:20px;display:flex}.AddReportModal-module__Lgid5G__feedbackDateText{color:#d3d3d3;font-size:12px;line-height:18px}.AddReportModal-module__Lgid5G__feedbackEditButton{cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;width:26px;height:20px;padding:0;display:flex}.AddReportModal-module__Lgid5G__feedbackEditButtonText{text-align:center;color:var(--color-text-primary);font-size:14px;line-height:20px}.AddReportModal-module__Lgid5G__feedbackTextDisplay{color:#f1f1f1;flex:1;align-self:stretch;min-height:60px;padding:0;font-size:14px;line-height:20px}.AddReportModal-module__Lgid5G__completeButtonNew{cursor:pointer;background:#fff;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;height:40px;margin-bottom:12px;padding:10px 16px;transition:opacity .2s;display:flex}.AddReportModal-module__Lgid5G__completeButtonNew:hover{opacity:.9}.AddReportModal-module__Lgid5G__completeButtonNew:disabled{background:var(--color-text-placeholder);cursor:not-allowed}.AddReportModal-module__Lgid5G__completeButtonTextNew{text-align:center;color:#141414;font-size:14px;line-height:20px}.AddReportModal-module__Lgid5G__completeButtonNew:disabled .AddReportModal-module__Lgid5G__completeButtonTextNew{color:#c7c7c7}.AddReportModal-module__Lgid5G__mobileFooter{z-index:10;background:#000;flex-shrink:0;justify-content:center;align-items:center;height:54px;display:flex;position:absolute;bottom:0;left:0;right:0}.AddReportModal-module__Lgid5G__footerContent{justify-content:center;align-items:center;display:flex}.AddReportModal-module__Lgid5G__footerLogo{opacity:.9;width:160px;height:24px}.AddReportModal-module__Lgid5G__submitButton{width:100%;color:var(--color-text-primary);cursor:default;background:#101010;border:none;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.AddReportModal-module__Lgid5G__teamsSection{border:1px solid var(--color-border-input);background:var(--color-bg-surface);border-radius:8px;flex-direction:column;margin-top:16px;margin-right:4px;display:flex;overflow:hidden}.AddReportModal-module__Lgid5G__teamsSectionHeader{border-bottom:1px solid var(--color-border-input);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.AddReportModal-module__Lgid5G__teamsSectionHeader h3{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.AddReportModal-module__Lgid5G__teamsLoading,.AddReportModal-module__Lgid5G__teamsEmpty{color:var(--color-text-tertiary);margin:0;padding:12px 14px;font-size:13px}.AddReportModal-module__Lgid5G__teamRowSelectAll{border-bottom:1px solid var(--color-border-input);background:var(--color-bg-nested);padding:8px 14px}.AddReportModal-module__Lgid5G__teamSelectAllLabel{color:var(--color-text-secondary);font-size:13px;font-weight:500}.AddReportModal-module__Lgid5G__teamRow{cursor:pointer;border-bottom:1px solid var(--color-border-input);align-items:center;gap:8px;padding:7px 14px;transition:background .1s;display:flex}.AddReportModal-module__Lgid5G__teamRow:last-child{border-bottom:none}.AddReportModal-module__Lgid5G__teamRow:hover{background:var(--color-bg-hover)}.AddReportModal-module__Lgid5G__teamRowSelected{background:var(--color-bg-nested);border-left:3px solid var(--color-primary);padding-left:11px}.AddReportModal-module__Lgid5G__teamCheckbox{cursor:pointer;width:15px;height:15px;accent-color:var(--color-primary);flex-shrink:0}.AddReportModal-module__Lgid5G__teamLogoWrapper{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.AddReportModal-module__Lgid5G__teamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}@media (max-width:900px){.AddReportModal-module__Lgid5G__modalContent{grid-template-rows:1fr auto;grid-template-columns:1fr}.AddReportModal-module__Lgid5G__previewSection{border-left:none;border-top:1px solid var(--color-border-default);padding:24px 16px 16px}.AddReportModal-module__Lgid5G__mobileScreen{transform-origin:top;margin:0 auto}}
.ErrorDisplay-module__yoHt7a__errorContainer{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text);border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact{gap:.75rem;padding:1rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline{border:none;border-left:3px solid var(--color-danger);background:0 0;border-radius:0;gap:.5rem;padding:.75rem 1rem}.ErrorDisplay-module__yoHt7a__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ErrorDisplay-module__yoHt7a__errorIcon{width:20px;height:20px;color:var(--color-danger);flex-shrink:0}.ErrorDisplay-module__yoHt7a__content{flex:1;min-width:0}.ErrorDisplay-module__yoHt7a__title{color:var(--color-danger-text);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.ErrorDisplay-module__yoHt7a__message{color:var(--color-danger-text);word-break:break-word;opacity:.85;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.ErrorDisplay-module__yoHt7a__retryButton{background:var(--color-danger);color:#fff;border:1px solid var(--color-danger);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.ErrorDisplay-module__yoHt7a__retryButton:hover{opacity:.85}.ErrorDisplay-module__yoHt7a__retryButton:focus{outline:2px solid var(--color-danger);outline-offset:2px}.ErrorDisplay-module__yoHt7a__retryIcon{flex-shrink:0;width:16px;height:16px}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact .ErrorDisplay-module__yoHt7a__title{margin-bottom:.25rem;font-size:.875rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact .ErrorDisplay-module__yoHt7a__message{margin-bottom:.75rem;font-size:.8125rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact .ErrorDisplay-module__yoHt7a__retryButton{padding:.375rem .75rem;font-size:.8125rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__iconContainer{width:20px;height:20px}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__errorIcon{width:16px;height:16px}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__title{margin-bottom:.25rem;font-size:.875rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__message{margin-bottom:.5rem;font-size:.8125rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__retryButton{padding:.25rem .75rem;font-size:.8125rem}@media (max-width:768px){.ErrorDisplay-module__yoHt7a__errorContainer{text-align:center;flex-direction:column;gap:.75rem}.ErrorDisplay-module__yoHt7a__iconContainer{align-self:center}.ErrorDisplay-module__yoHt7a__retryButton{align-self:center;width:fit-content}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline{text-align:left;flex-direction:row}}
.LoadingState-module__h8-MtG__loadingState{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:200px;padding:2rem;display:flex}.LoadingState-module__h8-MtG__loadingState:not(.LoadingState-module__h8-MtG__sm):not(.LoadingState-module__h8-MtG__lg) .loading-icon{object-fit:contain;background:0 0;width:120px!important;height:120px!important}.LoadingState-module__h8-MtG__message{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.875rem;transition:all .3s}.LoadingState-module__h8-MtG__sm{background:0 0;min-height:300px;padding:0}.LoadingState-module__h8-MtG__loadingState.LoadingState-module__h8-MtG__sm .loading-icon{object-fit:contain;background:0 0;width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important}.LoadingState-module__h8-MtG__sm .LoadingState-module__h8-MtG__message{font-size:.8125rem}.LoadingState-module__h8-MtG__md{background:0 0;min-height:200px;padding:2rem}.LoadingState-module__h8-MtG__loadingState.LoadingState-module__h8-MtG__md .loading-icon{object-fit:contain;background:0 0;width:120px!important;height:120px!important}.LoadingState-module__h8-MtG__lg{background:0 0;min-height:300px;padding:3rem}.LoadingState-module__h8-MtG__loadingState.LoadingState-module__h8-MtG__lg .loading-icon{object-fit:contain;background:0 0;width:120px!important;height:120px!important}.LoadingState-module__h8-MtG__lg .LoadingState-module__h8-MtG__message{font-size:1rem}@media (max-width:768px){.LoadingState-module__h8-MtG__loadingState{min-height:150px;padding:1.5rem}.LoadingState-module__h8-MtG__loadingState .loading-icon{width:80px!important;height:80px!important}.LoadingState-module__h8-MtG__loadingState.LoadingState-module__h8-MtG__lg{min-height:200px;padding:2rem}.LoadingState-module__h8-MtG__loadingState.LoadingState-module__h8-MtG__lg .loading-icon{width:120px!important;height:120px!important}}
.EmptyState-module__RCgupW__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:400px;margin:-30px;padding:30px;display:flex}.EmptyState-module__RCgupW__icon{color:var(--color-cta);flex-shrink:0}.EmptyState-module__RCgupW__customIcon{filter:brightness(0)saturate()invert(16%)sepia(6%)saturate(435%)hue-rotate(202deg)brightness(95%)contrast(90%);flex-shrink:0;width:48px;height:48px}.EmptyState-module__RCgupW__message{text-align:center;color:var(--color-text-primary);margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px;transition:all .3s}.EmptyState-module__RCgupW__description{text-align:center;color:#6b7280;max-width:400px;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.ImageUploadCard-module__7nK9Nq__card{flex-direction:column;align-items:flex-start;gap:20px;width:192px;padding:0;display:flex}.ImageUploadCard-module__7nK9Nq__cardHeader{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;padding:0;display:flex}.ImageUploadCard-module__7nK9Nq__titleRow{flex-direction:row;align-self:stretch;align-items:flex-start;gap:8px;padding:0;display:flex}.ImageUploadCard-module__7nK9Nq__cardIcon{flex:none;width:20px;height:20px;display:none}.ImageUploadCard-module__7nK9Nq__cardTitle{color:var(--color-cta);flex:none;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ImageUploadCard-module__7nK9Nq__cardDescription{color:var(--color-text-placeholder);align-self:stretch;align-items:center;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.ImageUploadCard-module__7nK9Nq__cardBody{flex-direction:column;align-items:flex-start;gap:12px;width:192px;height:282px;padding:0;display:flex}.ImageUploadCard-module__7nK9Nq__previewContainer{box-sizing:border-box;background:var(--color-bg-nested);border:1px dashed var(--color-border-default);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;width:192px;height:192px;padding:20px 24px;display:flex;position:relative}.ImageUploadCard-module__7nK9Nq__previewContainer:has(.ImageUploadCard-module__7nK9Nq__preview){background:#2e2e2e;border:1px solid #fafafa}.ImageUploadCard-module__7nK9Nq__preview{object-fit:cover;border:none;border-radius:50%;width:176px;height:176px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageUploadCard-module__7nK9Nq__previewRounded{border-radius:8px}.ImageUploadCard-module__7nK9Nq__previewFill{border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0;transform:none}.ImageUploadCard-module__7nK9Nq__previewContainerLogo{width:100%;height:var(--container-height,172px);box-sizing:border-box;border:1px solid #dbdbdb;border-radius:8px;padding:20px 32px;position:relative;overflow:hidden}:is(.ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogoFrame),.ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogo),.ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogoWide)){background-color:var(--color-bg-nested);border:1px solid var(--color-border-default)}.ImageUploadCard-module__7nK9Nq__previewLogo{object-fit:contain;border-radius:4px;flex:none;width:120px;height:120px;position:static;top:auto;left:auto;transform:none}.ImageUploadCard-module__7nK9Nq__previewLogoWide{object-fit:cover;border-radius:4px;flex:none;align-self:stretch;width:100%;height:100%;position:static;top:auto;left:auto;transform:none}.ImageUploadCard-module__7nK9Nq__previewLogoFrame{width:100%;height:auto;aspect-ratio:var(--banner-frame-aspect,393 / 200);object-fit:cover;border-radius:4px;flex:none;align-self:stretch;display:block;position:static;top:auto;left:auto;transform:none}.ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogoFrame){height:auto}.ImageUploadCard-module__7nK9Nq__actionButtonsRow{flex-direction:row;align-self:stretch;gap:8px;width:100%;display:flex}.ImageUploadCard-module__7nK9Nq__removeButton{box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-input);height:40px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px;transition:all .2s;display:flex}.ImageUploadCard-module__7nK9Nq__removeButton:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#ef4444}.ImageUploadCard-module__7nK9Nq__removeButton:disabled{opacity:.6;cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__replaceButtonBelow{box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-input);height:40px;color:var(--color-text-body);cursor:pointer;border-radius:8px;flex-direction:row;flex:1 0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:all .2s;display:flex}.ImageUploadCard-module__7nK9Nq__replaceButtonBelow:hover:not(:disabled){background:var(--color-bg-nested);border-color:var(--color-cta)}.ImageUploadCard-module__7nK9Nq__replaceButtonBelow:disabled{opacity:.6;cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__cardFull{width:100%}.ImageUploadCard-module__7nK9Nq__cardBodyFull{width:100%;height:auto}.ImageUploadCard-module__7nK9Nq__cardBodyRounded{flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex}.ImageUploadCard-module__7nK9Nq__previewContainerFull{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio,1);background-color:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;padding:0;position:relative;overflow:hidden}.ImageUploadCard-module__7nK9Nq__previewContainerFull:has(.ImageUploadCard-module__7nK9Nq__previewFill){background-color:var(--color-bg-nested);border:1px solid var(--color-border-default)}.ImageUploadCard-module__7nK9Nq__editCropOverlay{cursor:pointer;z-index:5;border-radius:inherit;background:0 0;border:none;padding:0;position:absolute;inset:0}.ImageUploadCard-module__7nK9Nq__editCropOverlay:disabled{cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__replaceButton{background:var(--color-bg-surface);border:1px solid var(--color-border-input);text-align:center;width:176px;height:40px;color:var(--color-text-body);cursor:pointer;z-index:10;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .2s;display:flex;position:absolute;bottom:8px;left:calc(50% - 88px)}.ImageUploadCard-module__7nK9Nq__replaceButton:hover:not(:disabled){background:var(--color-bg-nested);border-color:var(--color-cta)}.ImageUploadCard-module__7nK9Nq__replaceButton:disabled{opacity:.6;cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__replaceButtonFull{width:calc(100% - 16px);left:8px}.ImageUploadCard-module__7nK9Nq__uploadIcon{width:32px;height:32px;color:var(--color-text-placeholder);flex:none}.ImageUploadCard-module__7nK9Nq__uploadInstructions{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:4px;width:144px;height:108px;padding:0;display:flex}.ImageUploadCard-module__7nK9Nq__dragText{text-align:center;width:144px;height:40px;color:var(--color-text-placeholder);flex:none;align-self:stretch;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ImageUploadCard-module__7nK9Nq__orText{width:14px;height:20px;color:var(--color-text-tertiary);flex:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ImageUploadCard-module__7nK9Nq__errorMessage{background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger-hover);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;line-height:20px;display:flex}.ImageUploadCard-module__7nK9Nq__errorIcon{color:var(--color-danger);flex-shrink:0}.ImageUploadCard-module__7nK9Nq__uploadButton{box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-input);text-align:center;width:103px;height:40px;color:var(--color-text-body);cursor:pointer;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .2s;display:flex}.ImageUploadCard-module__7nK9Nq__uploadButton:hover:not(:disabled){background:var(--color-bg-nested);border-color:var(--color-cta)}.ImageUploadCard-module__7nK9Nq__uploadButton:disabled{opacity:.6;cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__alertBox{box-sizing:border-box;background:#f7f7f7;border-radius:8px;flex-direction:row;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.ImageUploadCard-module__7nK9Nq__alertBox span{color:#1c1c1c;flex:1;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.ImageUploadCard-module__7nK9Nq__cropModal{z-index:9999;padding:1rem;padding-bottom:calc(var(--app-footer-height,64px) + 1rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImageUploadCard-module__7nK9Nq__cropOverlay{background:var(--color-modal-overlay);position:absolute;inset:0}.ImageUploadCard-module__7nK9Nq__cropContainer{background:var(--color-bg-surface);border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000029}.ImageUploadCard-module__7nK9Nq__cropHeader{border-bottom:1px solid var(--color-border-default);flex-direction:column;padding:24px;display:flex}.ImageUploadCard-module__7nK9Nq__cropHeaderTop{justify-content:space-between;align-items:center;display:flex}.ImageUploadCard-module__7nK9Nq__cropHeader h3{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}.ImageUploadCard-module__7nK9Nq__closeButton{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ImageUploadCard-module__7nK9Nq__closeButton:hover:not(:disabled){background:var(--color-bg-nested);color:var(--color-text-primary)}.ImageUploadCard-module__7nK9Nq__closeButton:disabled{opacity:.6;cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__cropArea{background:#000;width:100%;height:400px;position:relative}.ImageUploadCard-module__7nK9Nq__cropControls{border-bottom:1px solid var(--color-border-default);padding:24px}.ImageUploadCard-module__7nK9Nq__zoomLabel{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:16px;font-size:14px;line-height:20px;transition:all .3s;display:flex}.ImageUploadCard-module__7nK9Nq__zoomLabel span{min-width:60px}.ImageUploadCard-module__7nK9Nq__zoomSlider{background:var(--color-border-default);-webkit-appearance:none;cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px;transition:all .3s}.ImageUploadCard-module__7nK9Nq__zoomSlider::-webkit-slider-thumb{appearance:none;background:var(--color-cta);cursor:pointer;border-radius:50%;width:16px;height:16px;transition:background .2s}.ImageUploadCard-module__7nK9Nq__zoomSlider::-webkit-slider-thumb:hover{background:var(--color-cta-hover)}.ImageUploadCard-module__7nK9Nq__zoomSlider::-moz-range-thumb{background:var(--color-cta);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;transition:background .2s}.ImageUploadCard-module__7nK9Nq__zoomSlider::-moz-range-thumb:hover{background:var(--color-cta-hover)}.ImageUploadCard-module__7nK9Nq__zoomSlider:disabled{opacity:.6;cursor:not-allowed}.ImageUploadCard-module__7nK9Nq__cropActions{flex-shrink:0;justify-content:flex-end;gap:12px;padding:24px;display:flex}@keyframes ImageUploadCard-module__7nK9Nq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__alertBox{background:var(--color-bg-nested)}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__alertBox span{color:var(--color-text-secondary)}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__previewContainerLogo{border-color:var(--color-border-default)}:is(:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogoFrame),:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogo),:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__previewContainerLogo:has(.ImageUploadCard-module__7nK9Nq__previewLogoWide)){background-color:var(--color-bg-nested);border-color:var(--color-border-default)}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__removeButton:hover:not(:disabled){color:#ef4444;background:#2a1a1a;border-color:#ef4444}.ImageUploadCard-module__7nK9Nq__cropOverlayContent{pointer-events:none;z-index:10;position:absolute;inset:0}.ImageUploadCard-module__7nK9Nq__qualityBadge{border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:500;line-height:18px;display:flex}.ImageUploadCard-module__7nK9Nq__qualityBadge svg{flex-shrink:0;margin-top:1px}.ImageUploadCard-module__7nK9Nq__qualityBadgeGreen{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e40}.ImageUploadCard-module__7nK9Nq__qualityBadgeAmber{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b40}.ImageUploadCard-module__7nK9Nq__qualityBadgeRed{color:#dc2626;background:#ef44441a;border:1px solid #ef444440}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__qualityBadgeGreen{color:#4ade80;background:#22c55e1f;border-color:#22c55e33}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__qualityBadgeAmber{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b33}:root[data-theme=dark] .ImageUploadCard-module__7nK9Nq__qualityBadgeRed{color:#f87171;background:#ef44441f;border-color:#ef444433}@media (max-width:768px){.ImageUploadCard-module__7nK9Nq__cropModal{padding:16px}.ImageUploadCard-module__7nK9Nq__cropContainer{border-radius:12px;max-height:100%}.ImageUploadCard-module__7nK9Nq__cropHeader{padding:20px}.ImageUploadCard-module__7nK9Nq__cropHeader h3{font-size:18px;line-height:24px}.ImageUploadCard-module__7nK9Nq__cropArea{height:300px}.ImageUploadCard-module__7nK9Nq__cropControls{padding:20px}.ImageUploadCard-module__7nK9Nq__cropActions{flex-direction:column;padding:20px}.ImageUploadCard-module__7nK9Nq__cropActions button{width:100%}}
@keyframes TableSkeleton-module__HGgNfW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.TableSkeleton-module__HGgNfW__skeletonContainer{width:100%;min-height:400px}.TableSkeleton-module__HGgNfW__table{border-collapse:collapse;table-layout:fixed;width:100%}.TableSkeleton-module__HGgNfW__thead th{border-bottom:1px solid var(--color-border-default);vertical-align:middle;height:64px;padding:12px}.TableSkeleton-module__HGgNfW__thead th:first-child{padding-left:16px}.TableSkeleton-module__HGgNfW__tbody td{border-bottom:1px solid var(--color-border-default);vertical-align:middle;height:64px;padding:16px 12px}.TableSkeleton-module__HGgNfW__tbody td:first-child{padding-left:16px}.TableSkeleton-module__HGgNfW__bar{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite TableSkeleton-module__HGgNfW__shimmer}.TableSkeleton-module__HGgNfW__headerBar{background:linear-gradient(90deg,#e8e8e8 25%,#dcdcdc 50%,#e8e8e8 75%) 0 0/200% 100%;border-radius:4px;width:60%;height:12px;animation:1.4s ease-in-out infinite TableSkeleton-module__HGgNfW__shimmer}.TableSkeleton-module__HGgNfW__barPrimary{width:65%;height:13px;animation-delay:0s}.TableSkeleton-module__HGgNfW__barSecondary{width:55%;height:12px;animation-delay:50ms}.TableSkeleton-module__HGgNfW__barTertiary{width:40%;height:12px;animation-delay:.1s}.TableSkeleton-module__HGgNfW__avatarCell{align-items:center;gap:10px;display:flex}.TableSkeleton-module__HGgNfW__avatarCircle{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.4s ease-in-out infinite TableSkeleton-module__HGgNfW__shimmer}.TableSkeleton-module__HGgNfW__badge{background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:99px;width:64px;height:22px;animation:1.4s ease-in-out infinite TableSkeleton-module__HGgNfW__shimmer}:is(:root[data-theme=dark] .TableSkeleton-module__HGgNfW__bar,:root[data-theme=dark] .TableSkeleton-module__HGgNfW__barPrimary,:root[data-theme=dark] .TableSkeleton-module__HGgNfW__barSecondary,:root[data-theme=dark] .TableSkeleton-module__HGgNfW__barTertiary){background:linear-gradient(90deg,#2a2a2a 25%,#383838 50%,#2a2a2a 75%) 0 0/200% 100%}:root[data-theme=dark] .TableSkeleton-module__HGgNfW__headerBar{background:linear-gradient(90deg,#2a2a2a 25%,#383838 50%,#2a2a2a 75%) 0 0/200% 100%}:root[data-theme=dark] .TableSkeleton-module__HGgNfW__avatarCircle{background:linear-gradient(90deg,#2a2a2a 25%,#383838 50%,#2a2a2a 75%) 0 0/200% 100%}:root[data-theme=dark] .TableSkeleton-module__HGgNfW__badge{background:linear-gradient(90deg,#2a2a2a 25%,#383838 50%,#2a2a2a 75%) 0 0/200% 100%}
.seasons-module__DRunwa__overviewContainer{flex-direction:column;gap:1rem;display:flex}.seasons-module__DRunwa__pageWrapper{position:relative}.seasons-module__DRunwa__contentWrapper{background-color:#0000;min-height:100vh;margin-top:0;margin-left:225px;margin-right:52px;position:relative}.seasons-module__DRunwa__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;width:100%;margin:32px 0 0;padding:24px;transition:all .3s;display:flex;position:relative;overflow-y:auto;box-shadow:0 4px 8px #0000001f}.seasons-module__DRunwa__pageWrapper .icon-only-button{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}.seasons-module__DRunwa__pageWrapper .icon-only-button svg{stroke-width:1.5px!important;width:18px!important;height:18px!important}.seasons-module__DRunwa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.seasons-module__DRunwa__actionButtons{align-items:center;gap:.75rem;display:flex}.seasons-module__DRunwa__addButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#2e2e2e;border:1px solid #2e2e2e;border-radius:8px;align-items:center;gap:.75rem;min-width:auto;height:38px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.seasons-module__DRunwa__addButton:hover:not(:disabled){background:#404040}.seasons-module__DRunwa__addButton:disabled{opacity:.6;cursor:not-allowed}:root[data-theme=dark] .seasons-module__DRunwa__addButton{color:#141414;background:#fafafa;border-color:#fafafa}:root[data-theme=dark] .seasons-module__DRunwa__addButton:hover:not(:disabled){background:#ebebeb;border-color:#ebebeb}.seasons-module__DRunwa__nameCell{flex-direction:column;gap:4px;display:flex}.seasons-module__DRunwa__seasonName{color:var(--color-text-primary);font-weight:500}.seasons-module__DRunwa__accountName{color:var(--color-text-secondary);font-size:.875rem;transition:all .3s}.seasons-module__DRunwa__teamCell{align-items:center;gap:12px;display:flex}.seasons-module__DRunwa__teamLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.seasons-module__DRunwa__teamName{color:var(--color-text-primary);font-weight:400;transition:all .3s}.seasons-module__DRunwa__dateText,.seasons-module__DRunwa__frequencyText{color:var(--color-text-secondary);font-size:.875rem;transition:all .3s}.seasons-module__DRunwa__playerCountCell{align-items:center;gap:8px;display:flex}.seasons-module__DRunwa__playerCountIcon{color:var(--color-text-secondary);flex-shrink:0}.seasons-module__DRunwa__playerCountText{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.seasons-module__DRunwa__statusBadge{border-radius:12px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.seasons-module__DRunwa__statusActive{color:#065f46;background:#d1fae5}.seasons-module__DRunwa__statusInactive{color:var(--color-danger-hover);background:#fee2e2}.seasons-module__DRunwa__actionButtonGroup{align-items:center;gap:.5rem;display:flex}.seasons-module__DRunwa__actionButton{border:1px solid var(--color-border-input);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.seasons-module__DRunwa__actionButton:hover{background-color:var(--color-bg-nested);border-color:var(--color-text-tertiary);color:var(--color-text-primary)}.seasons-module__DRunwa__actionButton:disabled{opacity:.5;cursor:not-allowed}.seasons-module__DRunwa__viewButtonContainer{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.seasons-module__DRunwa__viewIcon{width:20px;height:20px;color:var(--color-cta);flex:none}.seasons-module__DRunwa__viewButtonContainer:hover .seasons-module__DRunwa__viewIcon{opacity:.8}.seasons-module__DRunwa__panelTitle{box-sizing:border-box;flex-direction:row;flex:none;order:0;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-height:36px;padding-bottom:12px;display:flex;position:relative}.seasons-module__DRunwa__panelTitle:after{content:"";background:#f1f1f1;height:1px;position:absolute;bottom:0;left:0;right:0}.seasons-module__DRunwa__titleWithBadge{flex-direction:row;flex:none;order:0;align-items:center;gap:8px;padding:0;display:flex}.seasons-module__DRunwa__panelTitleText{color:var(--color-bg-body);flex:none;order:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.seasons-module__DRunwa__countBadge{box-sizing:border-box;background:var(--color-danger-hover);border-radius:9999px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:flex}.seasons-module__DRunwa__badgeText{font-variant-numeric:tabular-nums;color:#fff;text-align:center;flex:none;order:0;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:flex}.seasons-module__DRunwa__panelActions{flex-direction:row;flex:none;order:1;align-items:center;gap:12px;display:flex}.seasons-module__DRunwa__panelContent{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:16px;padding:0;display:flex}.seasons-module__DRunwa__pageWrapper .action-button{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}.seasons-module__DRunwa__pageWrapper .action-button svg{stroke-width:2.5px!important;width:18px!important;height:18px!important}.seasons-module__DRunwa__pageWrapper .action-button:disabled svg{color:var(--color-text-placeholder)!important;opacity:1!important}.seasons-module__DRunwa__errorMessage{color:var(--color-danger-hover);background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;margin-bottom:1rem;padding:12px 16px;font-size:14px;display:flex}.seasons-module__DRunwa__emptyState{background:var(--color-bg-surface);border:1px solid var(--color-border-default);text-align:center;color:var(--color-text-secondary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;transition:all .3s;display:flex}.seasons-module__DRunwa__emptyState h3{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600;transition:all .3s}.seasons-module__DRunwa__emptyState p{max-width:400px;margin:0;font-size:.9rem}@media (max-width:768px){.seasons-module__DRunwa__header{flex-direction:column;align-items:stretch}.seasons-module__DRunwa__actionButtons{justify-content:space-between;width:100%}.seasons-module__DRunwa__contentContainer{margin-top:20px;padding:1rem}}@media (max-width:480px){.seasons-module__DRunwa__emptyState{padding:3rem 1.5rem}.seasons-module__DRunwa__emptyState h3{font-size:1.125rem}.seasons-module__DRunwa__emptyState p{font-size:.875rem}}@media (min-width:1366px) and (max-width:1599px){.seasons-module__DRunwa__contentContainer{padding:24px}}@media (min-width:1024px) and (max-width:1365px){.seasons-module__DRunwa__contentContainer{padding:24px}}
.DesktopBannerPreview-module__VLUHkG__previewContainer{box-sizing:border-box;background:#fff;border:1px solid #dbdbdb;border-radius:12px;flex-direction:column;flex:1 1 0;order:2;align-self:stretch;align-items:flex-start;gap:20px;width:100%;min-width:0;max-width:100%;min-height:244px;padding:20px;display:flex}.DesktopBannerPreview-module__VLUHkG__title{flex-direction:column;flex:none;order:0;align-self:stretch;align-items:flex-start;gap:4px;width:100%;height:20px;padding:0;display:flex}.DesktopBannerPreview-module__VLUHkG__titleText{width:50px;height:20px;color:var(--color-text-body);flex:none;order:1;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.DesktopBannerPreview-module__VLUHkG__platformMockup{--preview-rail:27px;--preview-banner-aspect:1348 / 196;background:#dbdbdb;border-radius:8.70609px;flex-direction:row;flex:1 0 auto;order:1;align-self:stretch;align-items:stretch;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.DesktopBannerPreview-module__VLUHkG__sidebar{width:var(--preview-rail);z-index:2;background:#080808;flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:11.55px;padding:8px 3.5px;display:flex;position:relative;box-shadow:0 1.15477px 2.30953px #0000001f}.DesktopBannerPreview-module__VLUHkG__menuIcons{flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.DesktopBannerPreview-module__VLUHkG__menuItem{background:var(--color-text-placeholder);opacity:.6;border-radius:3px;width:11.55px;height:11.55px;transition:all .3s}.DesktopBannerPreview-module__VLUHkG__menuItem:first-child{opacity:1;background:#fafafa}.DesktopBannerPreview-module__VLUHkG__mainContent{background:#dbdbdb;flex:1;min-width:0;position:relative}.DesktopBannerPreview-module__VLUHkG__bannerContainer{width:100%;height:auto;aspect-ratio:var(--preview-banner-aspect,1348 / 196);z-index:0;background:#2a2a2a;position:relative;overflow:visible}.DesktopBannerPreview-module__VLUHkG__bannerImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.DesktopBannerPreview-module__VLUHkG__bannerImageDefault{object-fit:contain;object-position:center}.DesktopBannerPreview-module__VLUHkG__mockupClickOverlay{z-index:100;cursor:pointer;border-radius:inherit;background:0 0;justify-content:center;align-items:center;transition:background .18s;display:flex;position:absolute;inset:0}.DesktopBannerPreview-module__VLUHkG__mockupClickOverlay:hover{background:#00000059}.DesktopBannerPreview-module__VLUHkG__mockupHoverLabel{color:#fff0;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:9px;font-weight:600;transition:color .18s}.DesktopBannerPreview-module__VLUHkG__mockupClickOverlay:hover .DesktopBannerPreview-module__VLUHkG__mockupHoverLabel{color:#ffffffeb}.DesktopBannerPreview-module__VLUHkG__header{z-index:2;background:0 0;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;height:auto;padding:0 4% 0 0;display:flex;position:absolute;top:24.4898%;left:3%;right:0}.DesktopBannerPreview-module__VLUHkG__searchBox{box-sizing:border-box;background:#fff;border:.29px solid #dbdbdb;border-radius:2.31px;flex-direction:row;flex:none;order:0;align-items:center;gap:2.31px;width:80.83px;min-width:43.3px;height:11.55px;padding:2.31px 4.62px;display:flex}.DesktopBannerPreview-module__VLUHkG__searchIcon{background:#c7c7c7;border-radius:50%;flex:none;order:0;width:5.77px;height:5.77px}.DesktopBannerPreview-module__VLUHkG__searchText{color:#c7c7c7;flex:1 0 auto;order:1;width:63.51px;height:6px;font-size:4.04px;font-weight:400;line-height:6px}.DesktopBannerPreview-module__VLUHkG__userMenu{box-sizing:border-box;background:#fff;border:.29px solid #dbdbdb;border-radius:2.31px;flex-direction:row;flex:none;order:1;align-items:center;gap:2.31px;width:69.29px;height:16.62px;padding:2.31px 2.89px 2.31px 2.31px;display:flex}.DesktopBannerPreview-module__VLUHkG__userAvatar{background:#c7c7c7;border:.29px solid #fafafa;border-radius:50%;flex:none;order:0;width:11.55px;height:11.55px}.DesktopBannerPreview-module__VLUHkG__userName{width:42.15px;height:12px;color:var(--color-text-body);flex-direction:column;flex:none;order:1;justify-content:center;font-size:4.04px;font-weight:500;line-height:6px;display:flex}.DesktopBannerPreview-module__VLUHkG__dropdownIcon{background:#c7c7c7;border-radius:1px;flex:none;order:2;width:5.77px;height:5.77px}.DesktopBannerPreview-module__VLUHkG__contentTail{width:100%;height:0;padding-bottom:calc(100% / var(--preview-banner-aspect,1348 / 196) * .9);background:#dbdbdb}.DesktopBannerPreview-module__VLUHkG__statsCard{z-index:1;background:#fff;border-radius:4.62px;flex-direction:row;align-items:center;height:28.5714%;margin:0;display:flex;position:absolute;top:77.551%;left:3%;right:3%;box-shadow:0 1.15px 2.31px #0000001f}@media (max-width:768px){.DesktopBannerPreview-module__VLUHkG__previewContainer{gap:16px;max-width:100%;min-height:200px;padding:16px}.DesktopBannerPreview-module__VLUHkG__platformMockup{--preview-rail:22px;border-radius:6px}.DesktopBannerPreview-module__VLUHkG__sidebar{width:var(--preview-rail);gap:9px;padding:6px 2.5px}.DesktopBannerPreview-module__VLUHkG__menuItem{width:9px;height:9px}.DesktopBannerPreview-module__VLUHkG__header{padding:0}.DesktopBannerPreview-module__VLUHkG__searchBox{width:70px;min-width:40px;height:10px;padding:2px 4px}.DesktopBannerPreview-module__VLUHkG__userMenu{width:60px;height:14px;padding:2px 2.5px}.DesktopBannerPreview-module__VLUHkG__userAvatar{width:10px;height:10px}}@media (max-width:480px){.DesktopBannerPreview-module__VLUHkG__previewContainer{gap:12px;min-height:160px;padding:12px}.DesktopBannerPreview-module__VLUHkG__platformMockup{--preview-rail:18px;border-radius:5px}.DesktopBannerPreview-module__VLUHkG__sidebar{width:var(--preview-rail);gap:7px;padding:5px 2px}.DesktopBannerPreview-module__VLUHkG__menuItem{width:7px;height:7px}.DesktopBannerPreview-module__VLUHkG__header{padding:0}.DesktopBannerPreview-module__VLUHkG__searchBox{width:55px;min-width:30px;height:8px;padding:1.5px 3px}.DesktopBannerPreview-module__VLUHkG__searchIcon{width:4px;height:4px}.DesktopBannerPreview-module__VLUHkG__userMenu{width:50px;height:12px;padding:1.5px 2px}.DesktopBannerPreview-module__VLUHkG__userAvatar{width:8px;height:8px}.DesktopBannerPreview-module__VLUHkG__userName{font-size:3px;line-height:5px}.DesktopBannerPreview-module__VLUHkG__dropdownIcon{width:4px;height:4px}.DesktopBannerPreview-module__VLUHkG__statsCard{border-radius:3px}.DesktopBannerPreview-module__VLUHkG__titleText{font-size:12px;line-height:18px}}:root[data-theme=dark] .DesktopBannerPreview-module__VLUHkG__previewContainer{background:var(--color-bg-surface);border-color:var(--color-border-default)}
