.Tabs_list__6n5aB{display:flex;align-items:center;gap:var(--spacing-2);overflow-x:auto;scrollbar-width:none}.Tabs_list__6n5aB::-webkit-scrollbar{display:none}@media (max-width:767.98px){.Tabs_row__toFx_{flex-wrap:wrap-reverse}.Tabs_row__toFx_>.Tabs_list__6n5aB{flex:1 1 auto}.Tabs_row__toFx_>:not(.Tabs_list__6n5aB){margin-left:auto}.Tabs_row__toFx_>:not(.Tabs_list__6n5aB):empty{display:none}}.Tabs_panel__ZHxAO:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.CapacityView_page__9Vkq0{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0}.CapacityView_actions__C0xUA,.CapacityView_statusRow__CrPo3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.CapacityView_statusSentenceSlot__4t6om{min-width:0;max-width:100%}.CapacityView_statusRow__CrPo3 .CapacityView_statusSentence__bChS2{flex-shrink:1;height:auto;min-height:var(--spacing-20);max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.CapacityView_poolSelect__UEXYk{margin-left:auto;min-width:140px}.CapacityView_muted__BxLpU{color:var(--text-secondary);font-size:var(--font-size-xs);word-break:keep-all}.CapacityView_danger__0lTU5{color:var(--semantic-error-text)}.CapacityView_pushRight__jmsU9{margin-left:auto}.CapacityView_notice__kQVLi{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--border-primary);border-radius:var(--radius-12);background:var(--bg-secondary);font-size:var(--font-size-md)}.CapacityView_notice__kQVLi ul{margin:0;padding-left:var(--spacing-16)}.CapacityView_noticeDanger__TpkiB{border-color:var(--semantic-error-line);background:var(--semantic-error-bg);color:var(--semantic-error-text)}.CapacityView_noticeWarning__BkgUn{border-color:var(--semantic-warning-line);background:var(--semantic-warning-bg);color:var(--semantic-warning-text)}.CapacityView_monthGrid__4dIJq{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing-4)}.CapacityView_weekHeadRow__3F3cW{display:contents}.CapacityView_stale__Iay7C{opacity:.6}.CapacityView_monthNav__6WF2X{display:flex;align-items:center;gap:var(--spacing-4)}.CapacityView_monthLabel__CQF5D{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);white-space:nowrap}.CapacityView_weekHead__gDDvX{padding:var(--spacing-4);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center}.CapacityView_sun__fsF02{color:var(--semantic-error-text)}.CapacityView_sat__JpAtm{color:var(--semantic-info-text)}.CapacityView_cell__3MNiV{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;min-height:96px;padding:var(--spacing-6);border:1px solid var(--border-primary);border-radius:var(--radius-8);background:var(--bg-primary);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}@media (hover:hover){.CapacityView_cell__3MNiV:hover{border-color:var(--border-strong)}}.CapacityView_cell__3MNiV:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.CapacityView_cellOut__eRC3Q{opacity:.45}.CapacityView_cellToday__xHxMs{border-color:var(--accent-primary)}.CapacityView_cellHead__N23P_{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.CapacityView_splitMark__CbQig{margin-left:var(--spacing-4);padding:0 var(--spacing-4);border-radius:var(--radius-4);background:var(--semantic-warning-bg);color:var(--semantic-warning-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.CapacityView_poolBlock__JyrkJ{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-4);font-size:var(--font-size-xs);line-height:1.35;min-width:0}.CapacityView_line1Row__CqGbA{display:flex;align-items:center;gap:var(--spacing-4);min-width:0}.CapacityView_badgeSlot__IiIDP{display:inline-flex;flex-shrink:0}.CapacityView_line1__OMu3X{min-width:0;font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CapacityView_appealStrong__J77Dm{background:var(--bg-tertiary);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.CapacityView_appealNormal__eIgH5{background:var(--bg-tertiary);color:var(--text-secondary)}.CapacityView_poolRow__JqxRm{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-4);font-size:var(--font-size-xs);min-width:0;word-break:keep-all;overflow-wrap:anywhere}.CapacityView_poolRowName__ydxX7{flex-basis:100%;font-weight:var(--font-weight-semibold)}.CapacityView_poolRowRegion__OMTUh{flex-basis:100%;color:var(--text-secondary)}.CapacityView_poolRowTeams__7d5vW{flex:1 1;min-width:48px;align-self:flex-end}.CapacityView_residual__fMwy1{display:grid;grid-template-columns:max-content 26px 26px;column-gap:var(--spacing-4);align-items:baseline;align-self:flex-end;margin-left:auto;text-align:right}.CapacityView_residualRow__9TMQD{display:contents}.CapacityView_residualLabel__qADHo{color:var(--text-secondary)}.CapacityView_residualNum__aVq0G{border-radius:var(--radius-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.CapacityView_residualHeadCol__LzeoF{color:var(--text-secondary);font-weight:var(--font-weight-normal);text-align:center}.CapacityView_poolRowBadge__6aDWP{flex-basis:100%}.CapacityView_poolRowAppeal__LR8_R{flex-basis:100%;border-radius:var(--radius-4);padding:0 var(--spacing-4)}.CapacityView_srOnly__5ZGJc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CapacityView_tone_blue__Uje1Q{background:var(--semantic-info-bg);color:var(--semantic-info-text)}.CapacityView_tone_green__FEDcc{background:var(--semantic-success-bg);color:var(--semantic-success-text)}.CapacityView_tone_orange__GCulH{background:var(--semantic-warning-bg);color:var(--semantic-warning-text)}.CapacityView_tone_red__XKWde{background:var(--semantic-error-bg);color:var(--semantic-error-text)}.CapacityView_tone_unset__q10ZN{background:repeating-linear-gradient(135deg,var(--bg-secondary) 0 6px,var(--bg-tertiary) 6px 12px);color:var(--text-secondary)}.CapacityView_tone_none__dY1Ma{background:var(--bg-secondary)}.CapacityView_dayList__eYTC_{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;list-style:none}.CapacityView_dayList__eYTC_ .CapacityView_cell__3MNiV{width:100%;min-height:0}.CapacityView_dayHead__vQ3EV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.CapacityView_dayTitle__cYBTP{font-size:var(--font-size-lg)}.CapacityView_sections__59uLo{display:flex;flex-direction:column;gap:var(--spacing-12)}.CapacityView_section__wVaWC{padding-top:var(--spacing-12);border-top:1px solid var(--border-primary)}.CapacityView_section__wVaWC,.CapacityView_subSection__Z1rsk{display:flex;flex-direction:column;gap:var(--spacing-8)}.CapacityView_dayStatus__CCCXT{display:flex;flex-direction:column;gap:var(--spacing-4)}.CapacityView_dayStatusLine__0MbVx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.CapacityView_dayStatusLine__0MbVx,.CapacityView_sectionTitle__pPs6x{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.CapacityView_sectionTitle__pPs6x{word-break:keep-all}.CapacityView_banner__z6lQx{padding:var(--spacing-12);border-radius:var(--radius-12);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.CapacityView_appealLines__wks3z,.CapacityView_banner__z6lQx{white-space:pre-line;word-break:keep-all}.CapacityView_fallbackAppeal__XwHIG{font-weight:var(--font-weight-semibold)}.CapacityView_banner_danger__c0_Xg{background:var(--semantic-error-bg);color:var(--semantic-error-text)}.CapacityView_banner_warning__5LjiK{background:var(--semantic-warning-bg);color:var(--semantic-warning-text)}.CapacityView_banner_neutral__ru1MW{background:var(--bg-secondary);color:var(--text-secondary)}.CapacityView_banner_success__bh7OW{background:var(--semantic-success-bg);color:var(--semantic-success-text)}.CapacityView_banner_info__WtJCJ{background:var(--accent-bg);color:var(--accent-text)}.CapacityView_facts__PNvmv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--spacing-4) var(--spacing-12);margin:0;font-size:var(--font-size-md)}.CapacityView_facts__PNvmv dt{color:var(--text-secondary)}.CapacityView_facts__PNvmv dd{margin:0;min-width:0}.CapacityView_slotGrid__HPQhJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8)}.CapacityView_slotBox__ci7yT{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-8);border:1px solid var(--border-primary);border-radius:var(--radius-8);min-width:0}.CapacityView_slotName__OdE5T{color:var(--text-secondary);font-size:var(--font-size-xs)}.CapacityView_slotValue__DWowM{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.CapacityView_grade_RECOMMENDED__rouzM{border-color:var(--semantic-success-line);background:var(--semantic-success-bg)}.CapacityView_grade_NOT_RECOMMENDED__Vez4j{background:var(--bg-secondary);color:var(--text-secondary)}.CapacityView_grade_NEUTRAL__G6_wx,.CapacityView_grade_SET_EXEMPT__bLISe{background:var(--bg-primary)}.CapacityView_grade_FULL__yIS8x{border-color:var(--semantic-error-line);background:var(--semantic-error-bg);color:var(--semantic-error-text)}.CapacityView_unpooledGroup__a0vBt ul{margin:var(--spacing-4) 0 0;padding-left:var(--spacing-16);font-size:var(--font-size-xs)}@media (max-width:767.98px){.CapacityView_slotGrid__HPQhJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.CapacityView_history__VWOMY{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.CapacityView_historyItem__9WRhG{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-12) 0;border-bottom:1px solid var(--border-primary);font-size:var(--font-size-md)}.CapacityView_historyHead__Xefpy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8);color:var(--text-secondary);font-size:var(--font-size-xs)}.CapacityView_checkBox__CDZ12{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.CapacityView_strip__PCqWB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4) var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-8);font-size:var(--font-size-xs)}.CapacityView_legend__5MKeR{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere;word-break:keep-all}.CapacityView_poolRowLocked__gasd1{background:var(--bg-secondary);color:var(--text-tertiary);filter:grayscale(1)}.CapacityView_poolRowLocked__gasd1 .CapacityView_poolRowRegion__OMTUh,.CapacityView_poolRowLocked__gasd1 .CapacityView_residualHeadCol__LzeoF,.CapacityView_poolRowLocked__gasd1 .CapacityView_residualLabel__qADHo{color:var(--text-tertiary)}.CapacityView_lockMark__GgjT5{margin-left:var(--spacing-4);padding:0 var(--spacing-4);border-radius:var(--radius-4);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}