.BattleTeamPage-module__GyIh8W__page{align-items:start;gap:16px;display:grid}.BattleTeamPage-module__GyIh8W__formatTabRow{flex-wrap:wrap;gap:8px;display:flex}.BattleTeamPage-module__GyIh8W__createButtonRow{justify-content:flex-start;display:flex}.BattleTeamPage-module__GyIh8W__editorTabRow{flex-wrap:wrap;gap:8px;display:flex}.BattleTeamPage-module__GyIh8W__editorTab,.BattleTeamPage-module__GyIh8W__editorTabActive{border:1px solid var(--line-strong);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:700}.BattleTeamPage-module__GyIh8W__editorTabActive{color:var(--accent-strong);background:#fff2e8f5}.BattleTeamPage-module__GyIh8W__formatTab,.BattleTeamPage-module__GyIh8W__formatTabActive{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-weight:700}.BattleTeamPage-module__GyIh8W__formatTabActive{color:var(--accent-strong);background:#fff2e8f5}.BattleTeamPage-module__GyIh8W__teamCard,.BattleTeamPage-module__GyIh8W__emptyState,.BattleTeamPage-module__GyIh8W__detailModal{border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--shadow);background:linear-gradient(#fffdfafa,#faf7f2f0);padding:14px}.BattleTeamPage-module__GyIh8W__detailModal,.BattleTeamPage-module__GyIh8W__editorModal{padding:22px}.BattleTeamPage-module__GyIh8W__teamCard,.BattleTeamPage-module__GyIh8W__emptyState,.BattleTeamPage-module__GyIh8W__detailModal,.BattleTeamPage-module__GyIh8W__slotCard,.BattleTeamPage-module__GyIh8W__memberCard,.BattleTeamPage-module__GyIh8W__detailMember{gap:10px;display:grid}.BattleTeamPage-module__GyIh8W__teamCard{cursor:pointer}.BattleTeamPage-module__GyIh8W__kicker,.BattleTeamPage-module__GyIh8W__editorHeader h1,.BattleTeamPage-module__GyIh8W__sectionHeader h2,.BattleTeamPage-module__GyIh8W__teamCard h3,.BattleTeamPage-module__GyIh8W__emptyState h3,.BattleTeamPage-module__GyIh8W__detailHeader h2,.BattleTeamPage-module__GyIh8W__field span,.BattleTeamPage-module__GyIh8W__editorHeader p,.BattleTeamPage-module__GyIh8W__sectionHeader p,.BattleTeamPage-module__GyIh8W__teamCard p,.BattleTeamPage-module__GyIh8W__emptyText,.BattleTeamPage-module__GyIh8W__detailMember p,.BattleTeamPage-module__GyIh8W__detailNotes{margin:0}.BattleTeamPage-module__GyIh8W__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-strong);font-size:.74rem}.BattleTeamPage-module__GyIh8W__editorHeader,.BattleTeamPage-module__GyIh8W__sectionHeader,.BattleTeamPage-module__GyIh8W__teamCardHeader,.BattleTeamPage-module__GyIh8W__detailHeader,.BattleTeamPage-module__GyIh8W__detailMemberHeader,.BattleTeamPage-module__GyIh8W__editorActions,.BattleTeamPage-module__GyIh8W__teamActions{justify-content:space-between;align-items:start;gap:12px;display:flex}.BattleTeamPage-module__GyIh8W__teamCardTitleRow,.BattleTeamPage-module__GyIh8W__teamFormatSummary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BattleTeamPage-module__GyIh8W__editorHeader h1,.BattleTeamPage-module__GyIh8W__sectionHeader h2,.BattleTeamPage-module__GyIh8W__detailHeader h2{font-size:1.1rem;line-height:1.1}.BattleTeamPage-module__GyIh8W__formatBadge,.BattleTeamPage-module__GyIh8W__formatPill{color:#5674b8;background:#f0f4fff5;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.74rem;font-weight:700;display:inline-flex}.BattleTeamPage-module__GyIh8W__formatPill{color:var(--accent-strong);background:#fff2e8f5}.BattleTeamPage-module__GyIh8W__editorMeta,.BattleTeamPage-module__GyIh8W__memberCount{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.BattleTeamPage-module__GyIh8W__editorHeaderActions{justify-content:end;align-items:start;gap:10px;display:flex}.BattleTeamPage-module__GyIh8W__editorMeta span,.BattleTeamPage-module__GyIh8W__memberCount{min-height:28px;color:var(--muted);background:#ffffffd1;border:1px solid #5c4f421f;border-radius:999px;padding:0 10px;font-size:.78rem}.BattleTeamPage-module__GyIh8W__editorHeader p,.BattleTeamPage-module__GyIh8W__sectionHeader p,.BattleTeamPage-module__GyIh8W__teamCard p,.BattleTeamPage-module__GyIh8W__emptyText,.BattleTeamPage-module__GyIh8W__detailMember p,.BattleTeamPage-module__GyIh8W__detailNotes{color:var(--muted);line-height:1.55}.BattleTeamPage-module__GyIh8W__editorBody,.BattleTeamPage-module__GyIh8W__formGrid{align-content:start;gap:12px;display:grid}.BattleTeamPage-module__GyIh8W__listSection,.BattleTeamPage-module__GyIh8W__editorCard{gap:14px;display:grid}.BattleTeamPage-module__GyIh8W__field{gap:6px;display:grid}.BattleTeamPage-module__GyIh8W__field span{color:var(--muted);font-size:.82rem}.BattleTeamPage-module__GyIh8W__field input,.BattleTeamPage-module__GyIh8W__field textarea,.BattleTeamPage-module__GyIh8W__field select,.BattleTeamPage-module__GyIh8W__primaryButton,.BattleTeamPage-module__GyIh8W__secondaryButton,.BattleTeamPage-module__GyIh8W__dangerButton,.BattleTeamPage-module__GyIh8W__closeButton,.BattleTeamPage-module__GyIh8W__slotRemoveButton{border:1px solid var(--line-strong);border-radius:var(--control-radius);color:var(--text);font:inherit;background:#fff}.BattleTeamPage-module__GyIh8W__field input,.BattleTeamPage-module__GyIh8W__field textarea,.BattleTeamPage-module__GyIh8W__field select{width:100%;min-height:38px;padding:0 12px}.BattleTeamPage-module__GyIh8W__field textarea{resize:vertical;min-height:280px;padding:10px 12px}.BattleTeamPage-module__GyIh8W__slotGrid,.BattleTeamPage-module__GyIh8W__teamGrid{gap:12px;display:grid}.BattleTeamPage-module__GyIh8W__slotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.BattleTeamPage-module__GyIh8W__teamGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.BattleTeamPage-module__GyIh8W__slotCard,.BattleTeamPage-module__GyIh8W__memberCard,.BattleTeamPage-module__GyIh8W__detailMember{border-radius:var(--control-radius);background:#ffffffb8;border:1px solid #5c4f421f;padding:12px}.BattleTeamPage-module__GyIh8W__slotSummary,.BattleTeamPage-module__GyIh8W__memberCard,.BattleTeamPage-module__GyIh8W__detailMemberHeader{gap:6px;display:grid}.BattleTeamPage-module__GyIh8W__slotHeaderRow{justify-content:space-between;align-items:start;gap:10px;display:flex}.BattleTeamPage-module__GyIh8W__slotHeaderMetaRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.BattleTeamPage-module__GyIh8W__slotAbilityText,.BattleTeamPage-module__GyIh8W__slotItemInline{color:var(--muted);font-size:.74rem;line-height:1.3}.BattleTeamPage-module__GyIh8W__slotAbilityText{font-weight:700}.BattleTeamPage-module__GyIh8W__slotItemInline{align-items:center;gap:6px;display:inline-flex}.BattleTeamPage-module__GyIh8W__slotOverviewRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.BattleTeamPage-module__GyIh8W__slotOverviewMain{gap:8px;min-width:0;height:100%;display:grid}.BattleTeamPage-module__GyIh8W__slotBattleLayout{--slot-move-chip-height:28px;--slot-move-gap:6px;--slot-battle-column-height:calc((var(--slot-move-chip-height)*4) + (var(--slot-move-gap)*3));min-height:var(--slot-battle-column-height);grid-template-columns:auto minmax(88px,1fr);align-items:stretch;gap:12px;display:grid}.BattleTeamPage-module__GyIh8W__slotMoveColumn{width:100%;min-width:0;min-height:var(--slot-battle-column-height);align-content:start;justify-self:stretch;gap:6px;display:grid}.BattleTeamPage-module__GyIh8W__slotSpriteColumn{min-height:var(--slot-battle-column-height);flex:none;grid-template-rows:1fr auto;align-content:stretch;justify-self:start;justify-items:center;gap:6px;display:grid}.BattleTeamPage-module__GyIh8W__slotStatsGrid{min-width:0;min-height:var(--slot-battle-column-height);grid-template-rows:repeat(6,1fr);align-content:stretch;justify-self:end;gap:5px;padding-top:0;display:grid}.BattleTeamPage-module__GyIh8W__slotStatRow{grid-template-columns:16px minmax(38px,auto) minmax(24px,auto);place-items:center end;gap:7px;display:grid}.BattleTeamPage-module__GyIh8W__slotStatRowUp{color:#c9574c;grid-template-columns:16px minmax(38px,auto) minmax(24px,auto);place-items:center end;gap:7px;display:grid}.BattleTeamPage-module__GyIh8W__slotStatRowDown{color:#4d78b5;grid-template-columns:16px minmax(38px,auto) minmax(24px,auto);place-items:center end;gap:7px;display:grid}.BattleTeamPage-module__GyIh8W__slotStatLabel{color:currentColor;font-size:.84rem;font-weight:700}.BattleTeamPage-module__GyIh8W__slotStatValue{color:currentColor;font-size:.88rem;font-weight:700}.BattleTeamPage-module__GyIh8W__slotStatTrainingValue{color:#8f6a2a;font-size:.82rem;line-height:1.3}.BattleTeamPage-module__GyIh8W__slotItemSprite,.BattleTeamPage-module__GyIh8W__slotItemFallback{flex:0 0 20px;width:20px;height:20px}.BattleTeamPage-module__GyIh8W__slotItemSprite{object-fit:contain;display:block}.BattleTeamPage-module__GyIh8W__slotItemFallback{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.BattleTeamPage-module__GyIh8W__emptySlotButton{width:100%;color:var(--text);cursor:pointer;background:#fff7f0e6;border:1px dashed #cb5f2952;border-radius:12px;justify-items:center;gap:6px;padding:12px 10px;display:grid}.BattleTeamPage-module__GyIh8W__emptySlotPlus{width:28px;height:28px;color:var(--accent-strong);background:#fff2e8f5;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.BattleTeamPage-module__GyIh8W__slotRemoveButton{color:#b3412a;cursor:pointer;background:#ffefecfa;border-radius:999px;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:.9rem;font-weight:700;line-height:1}.BattleTeamPage-module__GyIh8W__slotMetaList,.BattleTeamPage-module__GyIh8W__detailMetaList{gap:6px;display:grid}.BattleTeamPage-module__GyIh8W__typeBadgeRow{gap:4px;min-width:0;display:grid}.BattleTeamPage-module__GyIh8W__typeBadge{border:1px solid var(--chip-border,#5c4f4229);background:var(--chip-background,#d6b89ef0);min-height:20px;color:var(--chip-text,#6c4d2ef5);letter-spacing:.01em;white-space:nowrap;text-shadow:none;border-radius:999px;align-items:center;padding:0 9px;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #5c4f420f}.BattleTeamPage-module__GyIh8W__typeBadge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff61,#ffffff14);height:52%;position:absolute;inset:1px 1px auto}.BattleTeamPage-module__GyIh8W__slotMetaLabel{color:var(--muted);font-size:.64rem;font-weight:700}.BattleTeamPage-module__GyIh8W__slotMoveChip,.BattleTeamPage-module__GyIh8W__slotMoveEmpty{min-width:0;min-height:var(--slot-move-chip-height);border:1px solid var(--chip-border,#5c4f421f);text-align:left;text-shadow:none;border-radius:9px;align-items:center;padding:0 8px;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #5c4f420f}.BattleTeamPage-module__GyIh8W__slotMoveChip:before,.BattleTeamPage-module__GyIh8W__slotMoveEmpty:before,.BattleTeamPage-module__GyIh8W__moveChip:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff6,#ffffff14);height:50%;position:absolute;inset:1px 1px auto}.BattleTeamPage-module__GyIh8W__slotMoveChip{background:var(--chip-background,#dec0a4eb);color:var(--chip-text,#6c4d2ef5)}.BattleTeamPage-module__GyIh8W__slotMoveEmpty{background:#cfc1b5b8;border-style:dashed;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #5c4f420d}.BattleTeamPage-module__GyIh8W__slotCard{grid-template-columns:minmax(0,1fr);align-content:normal;align-items:center;min-height:72px}.BattleTeamPage-module__GyIh8W__memberIdentity{align-items:center;gap:10px;min-width:0;display:flex}.BattleTeamPage-module__GyIh8W__memberIdentity>div:last-child{gap:4px;min-width:0;display:grid}.BattleTeamPage-module__GyIh8W__memberSpriteFrame,.BattleTeamPage-module__GyIh8W__detailMemberSpriteFrame{background:#ffffffe0;border:1px solid #5c4f421f;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.BattleTeamPage-module__GyIh8W__memberSpriteFrame{width:76px;height:76px}.BattleTeamPage-module__GyIh8W__detailMemberSpriteFrame{width:60px;height:60px}.BattleTeamPage-module__GyIh8W__memberSprite{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.BattleTeamPage-module__GyIh8W__memberSpriteFallback{width:100%;height:100%;color:var(--accent-strong);letter-spacing:.04em;background:linear-gradient(#fff2e8f5,#faf7f2f5);border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.BattleTeamPage-module__GyIh8W__emptySlot{gap:4px;display:grid}.BattleTeamPage-module__GyIh8W__slotIndex{width:24px;min-height:24px;color:var(--accent-strong);background:#fff2e8f5;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.BattleTeamPage-module__GyIh8W__slotSummary strong,.BattleTeamPage-module__GyIh8W__memberCard strong,.BattleTeamPage-module__GyIh8W__detailMemberHeader strong,.BattleTeamPage-module__GyIh8W__teamCard h3{color:var(--text)}.BattleTeamPage-module__GyIh8W__slotSummary small,.BattleTeamPage-module__GyIh8W__memberCard small,.BattleTeamPage-module__GyIh8W__detailMemberHeader span{color:var(--muted);font-size:.8rem;line-height:1.45}.BattleTeamPage-module__GyIh8W__editorHint{color:var(--muted);margin:-2px 0 0;font-size:.78rem;line-height:1.5}.BattleTeamPage-module__GyIh8W__logPlaceholder{background:#ffffffb8;border:1px solid #5c4f421f;border-radius:14px;gap:6px;padding:12px;display:grid}.BattleTeamPage-module__GyIh8W__logPlaceholder h3,.BattleTeamPage-module__GyIh8W__logPlaceholder p{margin:0}.BattleTeamPage-module__GyIh8W__logPlaceholder p{color:var(--muted);line-height:1.55}.BattleTeamPage-module__GyIh8W__primaryButton,.BattleTeamPage-module__GyIh8W__secondaryButton,.BattleTeamPage-module__GyIh8W__dangerButton{cursor:pointer;min-height:38px;padding:0 16px;font-weight:700}.BattleTeamPage-module__GyIh8W__primaryButton{color:var(--accent-strong);background:#fff2e8f5}.BattleTeamPage-module__GyIh8W__primaryButton:disabled{opacity:.52;cursor:not-allowed}.BattleTeamPage-module__GyIh8W__dangerButton{color:#b3412a}.BattleTeamPage-module__GyIh8W__teamActions{align-items:center}.BattleTeamPage-module__GyIh8W__memberGrid,.BattleTeamPage-module__GyIh8W__moveList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.BattleTeamPage-module__GyIh8W__memberCard{text-align:left;cursor:pointer;place-items:center;min-height:74px;padding:8px;display:grid;position:relative}.BattleTeamPage-module__GyIh8W__memberSlotBadge{min-width:18px;height:18px;color:var(--muted);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #45342614}.BattleTeamPage-module__GyIh8W__iconButton{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.BattleTeamPage-module__GyIh8W__iconButton svg{width:16px;height:16px}.BattleTeamPage-module__GyIh8W__secondaryIconButton{color:var(--text)}.BattleTeamPage-module__GyIh8W__dangerIconButton{color:#b3412a}.BattleTeamPage-module__GyIh8W__memberItemBadge{background:#fffffff0;border:1px solid #5c4f421f;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;bottom:6px;right:6px;box-shadow:0 4px 10px #3d362e14}.BattleTeamPage-module__GyIh8W__memberItemSprite,.BattleTeamPage-module__GyIh8W__memberItemFallback{width:18px;height:18px}.BattleTeamPage-module__GyIh8W__memberItemSprite{object-fit:contain;display:block}.BattleTeamPage-module__GyIh8W__memberItemFallback{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.BattleTeamPage-module__GyIh8W__backdrop{z-index:40;background:#221a1485;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.BattleTeamPage-module__GyIh8W__detailModal{overscroll-behavior:contain;background:linear-gradient(#fffcf8,#f9f5effe);width:min(760px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 28px 56px #241c1447}.BattleTeamPage-module__GyIh8W__editorModal{overscroll-behavior:contain;background:linear-gradient(#fffcf8,#f9f5effe);width:min(1120px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 28px 56px #241c1447}.BattleTeamPage-module__GyIh8W__importModal{overscroll-behavior:contain;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:linear-gradient(#fffcf8,#f9f5effe);gap:14px;width:min(980px,100%);max-height:calc(100dvh - 48px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 28px 56px #241c1447}.BattleTeamPage-module__GyIh8W__importCardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.BattleTeamPage-module__GyIh8W__importCard{border-radius:var(--control-radius);text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #5c4f421f;gap:8px;width:100%;padding:12px;display:grid}.BattleTeamPage-module__GyIh8W__importCardHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.BattleTeamPage-module__GyIh8W__importCardName{color:var(--text);white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:1rem}.BattleTeamPage-module__GyIh8W__importCardTopMetaInline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.BattleTeamPage-module__GyIh8W__importCardBattleGrid{grid-template-columns:104px 124px;gap:8px;min-width:0;display:grid}.BattleTeamPage-module__GyIh8W__importCardLeftStack{grid-template-rows:88px 24px 24px;align-content:start;gap:6px;min-width:0;display:grid}.BattleTeamPage-module__GyIh8W__importCardSpriteFrame{background:#ffffffeb;border:1px solid #5c4f421f;border-radius:18px;flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;overflow:hidden}.BattleTeamPage-module__GyIh8W__importCardAbilityText,.BattleTeamPage-module__GyIh8W__importCardItemInline{color:var(--muted);font-size:.8rem;line-height:1.3}.BattleTeamPage-module__GyIh8W__importCardAbilityText{font-weight:700}.BattleTeamPage-module__GyIh8W__importCardItemInline{align-items:center;gap:6px;display:inline-flex}.BattleTeamPage-module__GyIh8W__importCardStatNeutral{color:var(--muted)}.BattleTeamPage-module__GyIh8W__importCardStatUp{color:#c9574c;font-weight:700}.BattleTeamPage-module__GyIh8W__importCardStatDown{color:#4d78b5;font-weight:700}.BattleTeamPage-module__GyIh8W__importCardStatSeparator{color:var(--muted)}.BattleTeamPage-module__GyIh8W__importCardMoves{align-content:start;justify-self:end;gap:6px;width:124px;margin-left:auto;display:grid}.BattleTeamPage-module__GyIh8W__importCardMoveChip{border:1px solid var(--chip-border,#5c4f421f);text-align:left;width:100%;min-width:0;min-height:28px;color:var(--chip-text,#6c4d2ef5);background:var(--chip-background,#dec0a4eb);border-radius:9px;align-items:center;padding:0 8px;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #5c4f420f}.BattleTeamPage-module__GyIh8W__importCardMoveChip:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff6,#ffffff14);height:50%;position:absolute;inset:1px 1px auto}.BattleTeamPage-module__GyIh8W__importCardTypeSpacer{min-height:24px}.BattleTeamPage-module__GyIh8W__importCardStatsLine{color:var(--muted);white-space:nowrap;font-size:.76rem;line-height:1.35}.BattleTeamPage-module__GyIh8W__importCardLeftStack .BattleTeamPage-module__GyIh8W__typeBadge{justify-self:start;min-height:24px;padding:0 7px;font-size:.68rem}.BattleTeamPage-module__GyIh8W__closeButton{cursor:pointer;width:32px;height:32px}.BattleTeamPage-module__GyIh8W__detailList{gap:10px;display:grid}.BattleTeamPage-module__GyIh8W__moveList{grid-template-columns:repeat(auto-fit,minmax(96px,max-content))}.BattleTeamPage-module__GyIh8W__moveChip{border:1px solid var(--chip-border,#5c4f421f);background:var(--chip-background,#d6b89ef0);min-height:28px;color:var(--chip-text,#6c4d2ef5);text-shadow:none;border-radius:999px;align-items:center;padding:0 10px;font-size:.84rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #5c4f420f}.BattleTeamPage-module__GyIh8W__detailNotes{background:#ffffffc7;border:1px solid #5c4f421f;border-radius:10px;padding:10px 12px}@media (max-width:1100px){.BattleTeamPage-module__GyIh8W__page,.BattleTeamPage-module__GyIh8W__teamGrid{grid-template-columns:1fr}.BattleTeamPage-module__GyIh8W__slotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.BattleTeamPage-module__GyIh8W__backdrop{align-items:flex-start;padding:12px}.BattleTeamPage-module__GyIh8W__detailModal,.BattleTeamPage-module__GyIh8W__editorModal{max-height:calc(100dvh - 24px)}.BattleTeamPage-module__GyIh8W__importModal{max-height:calc(100dvh - 24px);padding:16px}.BattleTeamPage-module__GyIh8W__memberGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BattleTeamPage-module__GyIh8W__slotGrid{grid-template-columns:1fr;gap:10px;padding-bottom:0;overflow:visible}.BattleTeamPage-module__GyIh8W__slotCard{grid-template-columns:minmax(0,1fr);align-content:normal;justify-items:stretch;gap:10px;width:auto;min-height:72px;padding:12px;position:static}.BattleTeamPage-module__GyIh8W__slotSummary{justify-items:stretch;gap:4px;width:auto}.BattleTeamPage-module__GyIh8W__slotHeaderRow{align-items:start}.BattleTeamPage-module__GyIh8W__slotRemoveButton{border-radius:var(--control-radius);white-space:normal;width:auto;min-width:0;height:auto;min-height:32px;padding:0 12px;font-size:.78rem;line-height:normal;overflow:visible}.BattleTeamPage-module__GyIh8W__slotRemoveButton:before{content:none}.BattleTeamPage-module__GyIh8W__memberIdentity{justify-content:flex-start}.BattleTeamPage-module__GyIh8W__emptySlotButton{border-style:solid;gap:6px;min-height:72px;padding:12px 10px}.BattleTeamPage-module__GyIh8W__emptySlotPlus{width:28px;height:28px;font-size:1rem}.BattleTeamPage-module__GyIh8W__importCardGrid{grid-template-columns:1fr}.BattleTeamPage-module__GyIh8W__memberIdentity{gap:10px;display:flex}.BattleTeamPage-module__GyIh8W__slotMetaList{grid-template-columns:repeat(2,minmax(0,1fr))}.BattleTeamPage-module__GyIh8W__slotHeaderMetaRow{gap:6px}.BattleTeamPage-module__GyIh8W__slotBattleLayout{grid-template-columns:minmax(0,1fr)}.BattleTeamPage-module__GyIh8W__memberSpriteFrame{width:48px;height:48px}.BattleTeamPage-module__GyIh8W__editorHeader,.BattleTeamPage-module__GyIh8W__sectionHeader,.BattleTeamPage-module__GyIh8W__teamCardHeader,.BattleTeamPage-module__GyIh8W__detailHeader,.BattleTeamPage-module__GyIh8W__detailMemberHeader,.BattleTeamPage-module__GyIh8W__editorActions,.BattleTeamPage-module__GyIh8W__teamActions,.BattleTeamPage-module__GyIh8W__teamCardTitleRow,.BattleTeamPage-module__GyIh8W__teamFormatSummary{display:grid}}
