.TeamManager_page__Xcu3w{width:min(1240px,calc(100% - 32px));margin:8px auto 40px;display:grid;grid-gap:16px;gap:16px;color:#111}.TeamManager_exportSheet__B28CV .TeamManager_teamBody__S7ZkK{grid-template-rows:auto auto}.TeamManager_exportSheet__B28CV .TeamManager_teamMetaCell__nlnRG{padding:3px 8px}.TeamManager_exportSheet__B28CV .TeamManager_iconCell__QdhTO{grid-column:1;grid-row:1}.TeamManager_exportSheet__B28CV .TeamManager_statsGrid__z0GMF{grid-column:2;grid-row:1}.TeamManager_exportSheet__B28CV .TeamManager_sheetIcon__9AsKL{border-radius:8px}.TeamManager_exportSheet__B28CV .TeamManager_gaugeIcon__zw0C2{width:12px;height:12px}.TeamManager_exportSheet__B28CV .TeamManager_tableCell__AQJcJ{min-height:32px}.TeamManager_exportSheet__B28CV .TeamManager_slotMemoLabel__zOneY,.TeamManager_exportSheet__B28CV .TeamManager_slotMemoText__Bfxb3{min-height:44px;line-height:1.2;padding:6px 8px}.TeamManager_topBand__gTkfw{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #d1d5db;padding:2px 6px;margin:0}.TeamManager_topRow__z_Y0i{justify-content:space-between;flex-wrap:wrap}.TeamManager_leftGroup__OSzFC,.TeamManager_rightGroup__iru__,.TeamManager_topRow__z_Y0i{display:flex;align-items:center;gap:8px}.TeamManager_titleText__MuJ1h{margin:0;font-size:15px;font-weight:800;line-height:1.1}.TeamManager_menuWrap__DGMRa{position:relative}.TeamManager_menuBtn__R2iMY{width:32px;height:32px;border:1px solid #9ca3af;background:#fff;border-radius:7px;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;gap:3px;padding:0 8px}.TeamManager_menuPanel__3tBLp{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;border:1px solid #d0d7e2;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(24,38,56,.14);padding:8px;display:grid;grid-gap:6px;gap:6px}.TeamManager_menuItem__XedPE{border:none;background:transparent;color:#1f2937;border-radius:0;padding:4px 2px;text-align:left;cursor:pointer;font-size:15px;font-weight:700}.TeamManager_menuItem__XedPE[data-active="1"]{text-decoration:underline}.TeamManager_menuOverlay__tqXEy{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.35)}.TeamManager_sideMenu__3ofNJ{width:min(340px,90vw);height:100%;background:#fff;border-right:1px solid #d0d7e2;box-shadow:0 12px 24px rgba(15,23,42,.18);padding:10px;display:grid;grid-template-rows:auto 1fr;grid-gap:8px;gap:8px}.TeamManager_sideMenuHeader__zOkfW{display:flex;align-items:center;justify-content:space-between}.TeamManager_sideMenuTitle__nvFHV{font-size:15px;font-weight:800;color:#111827}.TeamManager_sideMenuClose__0hDgN{width:30px;height:30px;border:1px solid #9ca3af;border-radius:7px;background:#fff;color:#111827;cursor:pointer;font-size:18px;line-height:1}.TeamManager_sideMenuList__E57b8{display:grid;align-content:start;grid-gap:2px;gap:2px}.TeamManager_sideMenuItem__2JFJq{display:block;border:none;background:transparent;color:#111827;text-align:left;text-decoration:none;padding:8px 4px;font-size:15px;font-weight:700;cursor:pointer}.TeamManager_sideMenuItem__2JFJq[data-active="1"]{text-decoration:underline}.TeamManager_menuBtn__R2iMY span{width:100%;height:2px;background:#111;display:block}.TeamManager_card__BmBUj{border:1px solid #d0d7e2;border-radius:12px;background:#fff;padding:14px;box-shadow:0 8px 24px rgba(24,38,56,.08)}.TeamManager_memoTopForm__E7Wn3{display:grid;grid-gap:8px;gap:8px}.TeamManager_titleQuestRow__yyrIR{flex-wrap:nowrap}.TeamManager_titleInput__OMQrW{width:30%;min-width:220px;max-width:420px;flex:0 0 30%}.TeamManager_row__fXWA3{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.TeamManager_input__Yknkm,.TeamManager_select__IsB2G{border:1px solid #9ca7b8;border-radius:8px;padding:8px 10px;font-size:14px;color:#1f2937;background:#fff}.TeamManager_btn__rlzTE{border:1px solid #2f4056;border-radius:8px;background:#f8fbff;color:#1f2937;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:700}.TeamManager_optionBtn__d1SXp{padding:4px 8px;min-height:28px;line-height:1.1;border-radius:6px}.TeamManager_optionGrid__UAHoO{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.TeamManager_optionGrid__UAHoO .TeamManager_optionBtn__d1SXp{width:100%;min-width:0;justify-content:center;text-align:center}.TeamManager_iconBtn__tH7Yr{border:1px solid #2f4056;border-radius:8px;background:#fff;color:#1f2937;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TeamManager_iconBtn__tH7Yr[data-open="1"]{background:#e3f0ff}.TeamManager_filterPanelWrap__Z_NvO{display:none}.TeamManager_filterPanelWrap__Z_NvO[data-open="1"]{display:block}.TeamManager_filterPanel__vCCj_{border:1px solid #d0d7e2;border-radius:10px;padding:10px;background:#f8fbff;display:grid;grid-gap:10px;gap:10px}.TeamManager_twoCol__d3jfL{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);grid-gap:12px;gap:12px}.TeamManager_leftPane__PzYNm,.TeamManager_rightPane__Mdxpr{border:1px solid #d0d7e2;border-radius:10px;background:#fff;padding:10px;display:grid;grid-gap:8px;gap:8px;min-height:420px}.TeamManager_rightPane__Mdxpr{align-content:start;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain}.TeamManager_editorTwoCol__mPqaR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.TeamManager_editorColumn__YXyR4{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.TeamManager_teamSheet__jFaZM{display:grid;grid-gap:3px;gap:3px}.TeamManager_teamRow__AqJdI{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;grid-gap:6px;gap:6px}.TeamManager_teamBlock__lyUbl{border:1px solid #8f8f8f;background:#fff;cursor:pointer;font-family:BIZ UDPGothic,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;width:100%}.TeamManager_teamBlock__lyUbl[data-active="1"]{outline:2px solid #1f6feb}.TeamManager_teamHeader__9HyMC{display:grid;grid-template-columns:60px minmax(0,2.1fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.9fr);background:#d6b2d7;border-bottom:1px solid #8f8f8f}.TeamManager_teamMetaCell__nlnRG,.TeamManager_teamName___Vk5x,.TeamManager_teamRank__RwGJS{padding:2px 6px;font-size:11px;line-height:1.1;display:flex;align-items:center}.TeamManager_teamRank__RwGJS{border-right:1px solid #8f8f8f;font-size:12px}.TeamManager_teamNameWrap__r_PwE{min-width:0;display:flex;align-items:center;border-right:1px solid #8f8f8f}.TeamManager_teamMetaCell__nlnRG,.TeamManager_teamName___Vk5x{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamManager_teamMetaCell__nlnRG{border-right:1px solid #8f8f8f}.TeamManager_teamMetaCell__nlnRG:last-child{border-right:0}.TeamManager_mobileEditBtn__bnKMA{display:none;border:1px solid #6b7280;border-radius:6px;padding:0 5px;font-size:10px;line-height:1.5;color:#1f2937;background:#fff;flex:0 0 auto}.TeamManager_teamBody__S7ZkK{display:grid;grid-template-columns:60px 1fr;grid-template-rows:auto auto}.TeamManager_detailWrap__UxHEt{display:contents}.TeamManager_iconCell__QdhTO{border-right:1px solid #8f8f8f;display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1}.TeamManager_iconCell__QdhTO,.TeamManager_statsGrid__z0GMF{border-bottom:1px solid #8f8f8f;min-height:52px;background:#fff}.TeamManager_statsGrid__z0GMF{display:grid;grid-template-columns:72px minmax(0,1fr) 92px;grid-column:2;grid-row:1;align-content:center;align-self:stretch;grid-auto-rows:min-content}.TeamManager_statBonus__savzh,.TeamManager_statLabel__7skFo,.TeamManager_statValue__OLHjS{padding:1px 6px;font-size:12px;line-height:1.1}.TeamManager_statLabel__7skFo{border-right:1px solid #8f8f8f}.TeamManager_statValue__OLHjS{text-align:left}.TeamManager_statValueWrap__xhcYj{display:inline-flex;align-items:center;gap:0}.TeamManager_gaugeValueWrap__UWW6_{display:inline-flex;align-items:center;gap:2px}.TeamManager_gaugeDivider__1Xlzt{color:#111827;font-weight:700;margin-left:0}.TeamManager_gaugeIcon__zw0C2{width:12px;height:12px;object-fit:contain;flex:0 0 auto}.TeamManager_statBonus__savzh{text-align:left;color:#1f2937}.TeamManager_iconCellEmpty__tDzkt{background:#eceff3}.TeamManager_sheetIcon__9AsKL{width:55px;height:55px;border-radius:8px;object-fit:contain;border:1px solid #7a7a7a;background:#fff}.TeamManager_sheetSelectText___A7ig{font-size:11px;color:#333;text-align:center;line-height:1.2;padding:0 4px}.TeamManager_detailTable__x1ynW{display:grid;grid-template-columns:40% 60%;grid-column:1/-1;grid-row:2;border-top:1px solid #8f8f8f}.TeamManager_slotMemoCell__uVnmT{display:grid;grid-template-columns:60px 1fr;border-top:1px solid #8f8f8f;background:#fff}.TeamManager_slotMemoLabel__zOneY{border-right:1px solid #8f8f8f;padding:2px 6px;font-size:11px;line-height:1.2;background:#d0d0d0}.TeamManager_slotMemoInput__EynPL{width:100%;border:0;border-radius:0;padding:2px 6px;font-size:11px;line-height:1.2;min-height:22px}.TeamManager_slotMemoInput__EynPL:focus{outline:none;box-shadow:inset 0 0 0 1px #1f6feb}.TeamManager_slotMemoText__Bfxb3{padding:2px 6px;font-size:11px;line-height:1.2;min-height:22px;white-space:pre-wrap;word-break:break-word}.TeamManager_tableHead__m_EuJ{border-bottom:1px solid #8f8f8f;border-right:1px solid #8f8f8f;padding:2px 6px;background:#d0d0d0;font-size:11px;height:18px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden}.TeamManager_tableHead__m_EuJ:last-child{border-right:0}.TeamManager_tableCell__AQJcJ{border-bottom:1px solid #8f8f8f;border-right:1px solid #8f8f8f;height:18px;padding:1px 6px;font-size:11px;background:#fff;text-align:left;display:flex;align-items:center;box-sizing:border-box;line-height:1.1;overflow:hidden}.TeamManager_fruitCellContent__aor72{display:inline-flex;align-items:center;gap:4px;justify-content:flex-start;width:100%;min-width:0;white-space:nowrap;overflow:hidden}.TeamManager_fruitCellContent__aor72>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.TeamManager_fruitGradeIcon__Id1ze{width:14px;height:14px;object-fit:contain;flex:0 0 auto}.TeamManager_crestSkillIcon__YZpfI{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.TeamManager_editorHeader__fZBlp{margin-bottom:-6px}.TeamManager_editorSelectedChar__cIYpV{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.TeamManager_editorSelectedCharImg__TDJAk{width:36px;height:36px;border-radius:6px;border:1px solid #b6c1d0;object-fit:contain;background:#fff}.TeamManager_tableCell__AQJcJ:nth-child(2n){border-right:0}.TeamManager_tableCellEmpty__RASVH{background:#eceff3;color:transparent}.TeamManager_cellPlaceholder__5AOaJ{color:#5d6b7d;font-size:10px;letter-spacing:0}.TeamManager_selectedFruitList__yLbWE{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.TeamManager_modalSelectedFruitList__fNgS5{margin-top:0;min-height:168px;max-height:168px;overflow-y:auto;padding-right:2px;align-content:start}.TeamManager_selectedFruitRow__jejI_{display:grid;grid-template-columns:16px minmax(0,1fr) 42px 42px;grid-gap:6px;gap:6px;align-items:center;border:1px solid #d0d7e2;border-radius:8px;background:#fff;padding:4px 6px}.TeamManager_selectedFruitRowRemovable__Mf5Ut{grid-template-columns:22px 16px minmax(0,1fr) 42px 42px}.TeamManager_removeEntryBtn__17NeJ{width:20px;height:20px;border:1px solid #9ca7b8;border-radius:999px;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;cursor:pointer;padding:0}.TeamManager_selectedFruitName__e_LQ5{font-size:12px;color:#1f2937;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamManager_gradeBtn__7yo_W{padding:0 8px;min-height:24px;border-radius:6px;font-size:12px}.TeamManager_crestGradeBtns__TK4su{display:flex;align-items:center;justify-content:flex-end;gap:4px;grid-column:3/5;flex-wrap:nowrap}.TeamManager_crestGradeBtnsRemovable__voOYu{grid-column:4/6}.TeamManager_crestGradeBtn__GEI6c{min-width:36px;padding:0 6px;white-space:nowrap;writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed;display:inline-flex;align-items:center;justify-content:center;text-align:center}.TeamManager_clickableArea__bkGap{cursor:pointer}.TeamManager_slotMoveBtns__yi5jX{display:grid;grid-gap:4px;gap:4px;align-content:start;align-self:start;padding-top:2px}.TeamManager_slotMoveBtn__Pzf_2{width:26px;height:24px;border:1px solid #2f4056;border-radius:6px;background:#f8fbff;color:#1f2937;font-size:12px;font-weight:700;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.TeamManager_slotClearActionBtn__Ka1ik{width:26px;height:18px;border-color:#b91c1c;background:#fee2e2;color:#b91c1c;font-size:16px;line-height:1;white-space:nowrap;font-weight:700;margin-bottom:30px}.TeamManager_slotMoveBtn__Pzf_2:disabled{opacity:.45;cursor:not-allowed}.TeamManager_elementBtn__fL32y{border:1px solid #9ca7b8;border-radius:8px;background:#fff;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TeamManager_elementBtn__fL32y[data-selected="1"]{background:#e3f0ff;border-color:#1f6feb}.TeamManager_elementIcon__NWjli{width:22px;height:22px;object-fit:contain}.TeamManager_primary__4uyyR{background:#16a34a;border-color:#15803d;color:#fff}.TeamManager_searchBtn__QxBNY{background:#1f6feb;border-color:#1857b8;color:#fff}.TeamManager_label___C6rH{font-weight:700;font-size:13px}.TeamManager_helper__LPvx8{color:#5d6b7d;font-size:12px}.TeamManager_supportRow__l1Ar6{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto}.TeamManager_spotGrid__VGv8i{grid-template-columns:repeat(3,minmax(0,1fr))}.TeamManager_spotGrid__VGv8i,.TeamManager_spotSection__Bt4Nb{display:grid;grid-gap:8px;gap:8px}.TeamManager_spotItem__Ai6uz{border:1px solid #d0d7e2;border-radius:8px;background:#fff;padding:8px;display:grid;justify-items:center;grid-gap:6px;gap:6px;cursor:pointer;color:#1f2937;font-size:12px}.TeamManager_spotItem__Ai6uz[data-selected="1"]{border-color:#1f6feb;background:#e8f0ff;color:#1147a8}.TeamManager_spotIcon__didlI{width:44px;height:44px;object-fit:contain}.TeamManager_memoTextarea__9WuSA{width:100%;min-height:120px;border:1px solid #9ca7b8;border-radius:8px;padding:10px;font-size:13px;color:#1f2937;background:#fff;resize:vertical}.TeamManager_tabs__Fh4rq{display:flex;gap:8px}.TeamManager_tab__HXK6H{border:1px solid #94a3b8;border-radius:999px;padding:7px 14px;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#111}.TeamManager_activeTab__qnOhB{background:#e8f0ff;border-color:#1f6feb;color:#1147a8}.TeamManager_slotGrid__dG8xC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.TeamManager_slot__QdU2u{border:1px solid #d0d7e2;border-radius:10px;padding:8px;min-height:250px;background:#fcfdff;text-align:left}.TeamManager_selected__lXNAv{border-color:#1f6feb;box-shadow:inset 0 0 0 1px #90b7f8}.TeamManager_icon__4Wvzz{width:64px;height:64px;border-radius:6px;object-fit:cover;border:1px solid #b6c1d0}.TeamManager_pickList__KyN3t{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;max-width:100%;min-height:86px}.TeamManager_pickItem__WUjvQ,.TeamManager_pickList__KyN3t{border:1px solid #d0d7e2;border-radius:8px;background:#fff}.TeamManager_pickItem__WUjvQ{padding:6px;display:grid;grid-gap:4px;gap:4px;justify-items:center;cursor:pointer;min-width:74px;min-height:74px;flex:0 0 auto;font-size:11px;color:#1f2937}.TeamManager_pickItemImg__JIgtT{width:48px;height:48px;display:block;border-radius:4px;object-fit:contain;border:1px solid #b6c1d0;background:#fff}.TeamManager_questSearchGroup__gJR_C{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TeamManager_questPickList__Yp4sQ{display:block;overflow-y:auto;border:1px solid #d0d7e2;border-radius:8px;padding:6px;background:#fff}.TeamManager_questPickGrid__bZi3n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.TeamManager_questFilterGrid__qWEOV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.TeamManager_questSearchRow__E9NC3{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.TeamManager_questSearchInput__Mjwba{flex:1 1;min-width:0}.TeamManager_questSearchBtn__And14{flex:0 0 auto;min-width:56px;white-space:nowrap}.TeamManager_questPickItem__J3_gM{border:1px solid #d0d7e2;border-radius:8px;background:#fff;color:#1f2937;padding:6px;display:grid;justify-items:center;align-content:start;grid-gap:6px;gap:6px;cursor:pointer;text-align:center;font-size:12px;min-height:78px}.TeamManager_questPickIcon__lgAh2{width:40px;height:40px;border-radius:4px;object-fit:contain;border:1px solid #b6c1d0;background:#fff;flex:0 0 auto}.TeamManager_compareBoard__v4NCK{display:grid;grid-gap:8px;gap:8px}.TeamManager_arrangeBoard__5P6SW{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamManager_compareRow__fXnpM{display:grid;grid-template-columns:220px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d0d7e2;border-radius:8px;padding:8px;background:#fff}.TeamManager_compareIcons__KFlGM{display:grid;grid-template-columns:repeat(4,48px);grid-gap:8px;gap:8px}.TeamManager_questMeta__yPMiY{display:flex;align-items:center;gap:10px}.TeamManager_arrangeMeta__x9Bww{display:grid;justify-items:start;grid-gap:6px;gap:6px}.TeamManager_arrangeRow__LZO_O{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.TeamManager_arrangeTitle___qBRf{font-weight:800;font-size:16px;line-height:1.2}.TeamManager_arrangeTitleRow__nXlLf{display:flex;align-items:center;justify-content:space-between;gap:8px}.TeamManager_arrangeGearBtn__9VujM{width:24px;height:24px;min-width:24px;border-radius:6px;padding:0}.TeamManager_arrangeBottomRow__qTIb7{display:flex;align-items:center;justify-content:space-between;gap:8px}.TeamManager_arrangeVisualRow__2ZjjL{display:flex;align-items:center;gap:8px;min-width:0}.TeamManager_arrangeActions__zCW8q{flex-direction:column;justify-content:flex-start;align-self:flex-start;flex-wrap:nowrap;margin-left:4px;flex:0 0 auto}.TeamManager_arrangeActions__zCW8q,.TeamManager_arrangeMoveRow__Kb6Fv{display:flex;align-items:center;gap:4px}.TeamManager_arrangeMiniBtn__8Y0kP{width:28px;height:28px;min-width:28px;padding:0;border-radius:6px;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.TeamManager_questMetaBlank__W1l5A,.TeamManager_questMetaIcon__m0_pY{width:40px;height:40px;border-radius:6px;border:1px solid #b6c1d0;flex:0 0 auto}.TeamManager_questMetaIcon__m0_pY{object-fit:contain;background:#fff}.TeamManager_questMetaBlank__W1l5A{background:#f3f4f6}.TeamManager_compareIcon__dBqVI{width:48px;height:48px;border-radius:4px;border:1px solid #b6c1d0;object-fit:cover}.TeamManager_arrangeIcons__A1AVJ{grid-template-columns:repeat(4,48px);gap:0}.TeamManager_blankIcon__m8b7N{width:48px;height:48px;border:1px dashed #b6c1d0;border-radius:4px}.TeamManager_arrangeShugojuIcon__7UzPR{width:44px;height:44px;margin-left:10px;border:1px solid #b6c1d0;border-radius:6px;object-fit:contain;background:#fff;flex:0 0 auto}.TeamManager_arrangeOverlay__lkhwX{position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:12px}.TeamManager_topAlignedOverlay__2StY7{align-items:flex-start}.TeamManager_arrangeDialog__1rD8b{width:calc(100% - 24px);max-height:calc(100vh - 24px);border:1px solid #d0d7e2;border-radius:10px;background:#fff;padding:12px;display:grid;grid-gap:10px;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.TeamManager_modalTopRow___Ay_5{display:flex;align-items:center;justify-content:space-between;gap:8px}.TeamManager_modalTopActions__O_Zgd{display:flex;align-items:center;gap:6px}.TeamManager_generateDialog__hCohN{max-width:820px;grid-template-rows:auto minmax(0,1fr)}.TeamManager_previewWrap__9y8ZE{border:1px solid #d0d7e2;border-radius:8px;padding:8px;background:#fff;display:flex;justify-content:center;align-items:flex-start;overflow:auto;min-height:280px}.TeamManager_previewImage__0VbW6{max-width:100%;height:auto;display:block}.TeamManager_fruitDialog__0BQjo{grid-template-rows:auto auto auto minmax(132px,132px) auto}.TeamManager_questDialog__83BMK{grid-template-rows:auto auto auto minmax(0,1fr)}.TeamManager_shugojuList__xGJfH{display:block;max-height:min(60vh,520px);overflow-y:auto;border:1px solid #d0d7e2;border-radius:8px;padding:6px;background:#fff}.TeamManager_shugojuGrid__EFmR6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.TeamManager_shugojuItem__2WqsB{border:1px solid #d0d7e2;border-radius:8px;background:#fff;color:#1f2937;padding:6px 4px;min-height:84px;display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;cursor:pointer;text-align:center;font-size:11px}.TeamManager_shugojuIcon__ldgBj{width:34px;height:34px;border-radius:4px;object-fit:contain;border:1px solid #b6c1d0;background:#fff;flex:0 0 auto}.TeamManager_questPickList__Yp4sQ::-webkit-scrollbar,.TeamManager_shugojuList__xGJfH::-webkit-scrollbar{width:6px}.TeamManager_questPickList__Yp4sQ::-webkit-scrollbar-thumb,.TeamManager_shugojuList__xGJfH::-webkit-scrollbar-thumb{background:#b8c4d4;border-radius:999px}.TeamManager_mobileEditorOverlay__f2362{position:fixed;inset:0;z-index:80;background:rgba(15,23,42,.35);display:none}.TeamManager_mobileEditorModal___L1UQ{width:100%;max-height:88vh;margin-top:auto;background:#fff;border-radius:14px 14px 0 0;border:1px solid #d0d7e2;padding:8px;display:grid;grid-gap:8px;gap:8px}.TeamManager_mobileEditorHeader__gbzad{display:flex;align-items:center;justify-content:space-between;gap:8px}.TeamManager_rightPaneMobile__ZjXWi{border:none;background:transparent;padding:0;min-height:0;max-height:calc(88vh - 64px);overflow-y:auto}.TeamManager_exportCapture__qxIAK{position:fixed;left:-100000px;top:0;pointer-events:none;opacity:0}.TeamManager_exportSheet__B28CV{width:var(--export-width,960px);height:var(--export-height,960px);box-sizing:border-box;background:#fff;color:#111;padding:16px;display:grid;grid-template-rows:88px minmax(0,1fr) 200px;align-content:start;grid-gap:10px;gap:10px;overflow:hidden}.TeamManager_exportHeader__zkSa0{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px}.TeamManager_exportHeaderIcons__k1y4t{display:flex;align-items:center;gap:8px;flex:0 0 auto}.TeamManager_exportTitleGroup__uWErO{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.TeamManager_exportTitle__LscLm{font-size:32px;font-weight:800;line-height:1.1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamManager_exportQuestIcon__cQfBu,.TeamManager_exportShugojuIcon__i6JJ6{width:64px;height:64px;border:1px solid #b6c1d0;border-radius:12px;object-fit:contain;background:#fff;flex:0 0 auto}.TeamManager_exportSpotIcon__5Es2u{width:56px;height:56px;border:1px solid #b6c1d0;border-radius:12px;object-fit:contain;background:#fff;flex:0 0 auto}.TeamManager_exportTeamSheet__DhjUH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch;align-items:start;align-self:start;grid-gap:14px;gap:14px}.TeamManager_exportTeamColumn__ptMvi{display:grid;grid-template-rows:repeat(2,auto);align-content:start;grid-gap:14px;gap:14px}.TeamManager_exportMemoBlock__O7aRH{border:1px solid #d0d7e2;border-radius:8px;background:#fff;padding:4px 8px;display:grid;align-content:start;grid-gap:2px;gap:2px}.TeamManager_exportMemoTitle__tB51i{font-size:12px;font-weight:700}.TeamManager_exportMemo__AwE02{min-height:0;white-space:pre-wrap;word-break:break-word;align-self:start;font-size:18px;line-height:1.35}.TeamManager_exportSheet__B28CV .TeamManager_teamHeader__9HyMC{grid-template-columns:76px minmax(0,2.6fr) minmax(0,.85fr) minmax(0,.7fr) minmax(0,.85fr);min-height:34px}.TeamManager_exportSheet__B28CV .TeamManager_teamMetaCell__nlnRG,.TeamManager_exportSheet__B28CV .TeamManager_teamName___Vk5x,.TeamManager_exportSheet__B28CV .TeamManager_teamRank__RwGJS{font-size:15px;line-height:1.1;padding:3px 8px}.TeamManager_exportSheet__B28CV .TeamManager_teamRank__RwGJS{font-size:16px}.TeamManager_exportSheet__B28CV .TeamManager_teamBody__S7ZkK{grid-template-columns:76px 1fr}.TeamManager_exportSheet__B28CV .TeamManager_iconCell__QdhTO{min-height:86px}.TeamManager_exportSheet__B28CV .TeamManager_sheetIcon__9AsKL{width:76px;height:76px}.TeamManager_exportSheet__B28CV .TeamManager_statsGrid__z0GMF{grid-template-columns:88px minmax(0,1fr) 120px;min-height:86px}.TeamManager_exportSheet__B28CV .TeamManager_statBonus__savzh,.TeamManager_exportSheet__B28CV .TeamManager_statLabel__7skFo,.TeamManager_exportSheet__B28CV .TeamManager_statValue__OLHjS{font-size:17px;line-height:1.15;padding:4px 9px}.TeamManager_exportSheet__B28CV .TeamManager_tableCell__AQJcJ{height:32px;font-size:18px;padding:5px 9px}.TeamManager_exportSheet__B28CV .TeamManager_crestSkillIcon__YZpfI,.TeamManager_exportSheet__B28CV .TeamManager_fruitGradeIcon__Id1ze{width:20px;height:20px}.TeamManager_exportSheet__B28CV .TeamManager_slotMemoCell__uVnmT{grid-template-columns:46px 1fr}.TeamManager_exportSheet__B28CV .TeamManager_slotMemoLabel__zOneY,.TeamManager_exportSheet__B28CV .TeamManager_slotMemoText__Bfxb3{min-height:44px;line-height:1.2;padding:6px 8px}.TeamManager_exportSheet__B28CV .TeamManager_slotMemoLabel__zOneY{font-size:15px}.TeamManager_exportSheet__B28CV .TeamManager_slotMemoText__Bfxb3{font-size:22px}@media (max-width:1024px){.TeamManager_twoCol__d3jfL{grid-template-columns:1fr}.TeamManager_slotGrid__dG8xC{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamManager_arrangeBoard__5P6SW,.TeamManager_compareRow__fXnpM{grid-template-columns:1fr}.TeamManager_arrangeBottomRow__qTIb7{align-items:flex-start}.TeamManager_arrangeVisualRow__2ZjjL{overflow-x:auto}.TeamManager_arrangeActions__zCW8q{margin-left:2px}}@media (max-width:768px){.TeamManager_page__Xcu3w{width:100%;margin:6px 0 20px;padding-left:2px;padding-right:6px;gap:10px}.TeamManager_topBand__gTkfw{padding:2px 4px}.TeamManager_titleText__MuJ1h{font-size:13px}.TeamManager_card__BmBUj{padding:6px 6px 6px 2px;border-radius:10px}.TeamManager_memoTopForm__E7Wn3{gap:6px}.TeamManager_titleQuestRow__yyrIR{flex-wrap:wrap}.TeamManager_titleInput__OMQrW{min-width:0;flex:1 1 100%}.TeamManager_row__fXWA3{gap:6px}.TeamManager_input__Yknkm,.TeamManager_select__IsB2G{font-size:12px;padding:6px 8px;min-width:0!important;width:100%}.TeamManager_btn__rlzTE{padding:6px 10px;font-size:12px}.TeamManager_iconBtn__tH7Yr{width:32px;height:32px}.TeamManager_leftPane__PzYNm,.TeamManager_rightPane__Mdxpr{padding:6px 6px 6px 2px;min-height:0}.TeamManager_rightPane__Mdxpr{display:none}.TeamManager_mobileEditBtn__bnKMA{display:inline-flex;align-items:center;justify-content:center}.TeamManager_mobileEditorOverlay__f2362{display:flex}.TeamManager_questSearchGroup__gJR_C{width:100%;display:grid;grid-template-columns:1fr auto auto auto;grid-gap:6px;gap:6px;align-items:center}.TeamManager_teamSheet__jFaZM{gap:2px}.TeamManager_teamRow__AqJdI{grid-template-columns:minmax(0,1fr) 22px;gap:4px}.TeamManager_teamBlock__lyUbl[data-active="1"]{outline:none}.TeamManager_teamHeader__9HyMC{grid-template-columns:42px minmax(0,1.85fr) minmax(0,.75fr) minmax(0,.58fr) minmax(0,.75fr)}.TeamManager_teamBody__S7ZkK{grid-template-rows:auto auto}.TeamManager_slotMemoCell__uVnmT,.TeamManager_teamBody__S7ZkK{grid-template-columns:42px 1fr}.TeamManager_teamMetaCell__nlnRG,.TeamManager_teamName___Vk5x,.TeamManager_teamRank__RwGJS{padding:1px 4px;font-size:10px}.TeamManager_teamRank__RwGJS{font-size:10px}.TeamManager_teamMetaCell__nlnRG{font-size:9px;padding:1px 2px}.TeamManager_iconCell__QdhTO{min-height:52px;grid-column:1;grid-row:1;border-bottom:1px solid #8f8f8f}.TeamManager_detailWrap__UxHEt{display:contents}.TeamManager_statsGrid__z0GMF{grid-column:2;grid-row:1;min-height:52px}.TeamManager_sheetIcon__9AsKL{width:38px;height:38px;border-radius:6px}.TeamManager_sheetSelectText___A7ig{font-size:10px}.TeamManager_slotMoveBtns__yi5jX{gap:2px;padding-top:1px}.TeamManager_slotMoveBtn__Pzf_2{width:20px;height:20px;font-size:10px;border-radius:5px}.TeamManager_slotClearActionBtn__Ka1ik{width:20px;height:16px;font-size:13px;margin-bottom:24px}.TeamManager_tableHead__m_EuJ{font-size:11px;padding:1px 4px}.TeamManager_statsGrid__z0GMF{grid-template-columns:52px minmax(0,1fr) 62px}.TeamManager_detailTable__x1ynW{grid-column:1/-1;grid-row:2;border-top:1px solid #8f8f8f}.TeamManager_statBonus__savzh,.TeamManager_statLabel__7skFo,.TeamManager_statValue__OLHjS{font-size:10px;padding:1px 4px}.TeamManager_gaugeIcon__zw0C2{width:10px;height:10px}.TeamManager_slotMemoLabel__zOneY{font-size:10px;padding:1px 4px}.TeamManager_slotMemoInput__EynPL,.TeamManager_slotMemoText__Bfxb3{font-size:10px;padding:1px 4px;min-height:18px}.TeamManager_tableCell__AQJcJ{min-height:12px;padding:0 4px;font-size:10px}.TeamManager_cellPlaceholder__5AOaJ{font-size:9px}.TeamManager_fruitGradeIcon__Id1ze{width:12px;height:12px}.TeamManager_crestSkillIcon__YZpfI{width:14px;height:14px}.TeamManager_selectedFruitList__yLbWE{margin-top:6px;gap:4px}.TeamManager_modalSelectedFruitList__fNgS5{min-height:136px;max-height:136px}.TeamManager_selectedFruitRow__jejI_{grid-template-columns:14px minmax(0,1fr) 34px 34px;gap:4px;padding:3px 4px}.TeamManager_selectedFruitRowRemovable__Mf5Ut{grid-template-columns:18px 14px minmax(0,1fr) 34px 34px}.TeamManager_removeEntryBtn__17NeJ{width:16px;height:16px;font-size:11px}.TeamManager_selectedFruitName__e_LQ5{font-size:10px}.TeamManager_gradeBtn__7yo_W{min-height:20px;font-size:10px;padding:0 4px}.TeamManager_crestGradeBtns__TK4su{gap:3px}.TeamManager_crestGradeBtn__GEI6c{min-width:32px;padding:0 4px;white-space:nowrap}.TeamManager_editorHeader__fZBlp{margin-bottom:0}.TeamManager_pickList__KyN3t{min-height:76px;padding:4px}.TeamManager_pickItem__WUjvQ{min-width:64px;min-height:64px;padding:4px;font-size:10px}.TeamManager_pickItemImg__JIgtT{width:42px;height:42px}.TeamManager_optionGrid__UAHoO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:stretch}.TeamManager_editorTwoCol__mPqaR{grid-template-columns:1fr;gap:8px}.TeamManager_optionGrid__UAHoO .TeamManager_optionBtn__d1SXp{width:100%;min-width:0;padding:6px 4px;justify-content:center;text-align:center}.TeamManager_arrangeRow__LZO_O{gap:4px;padding:6px}.TeamManager_arrangeTitleRow__nXlLf{gap:4px}.TeamManager_arrangeTitle___qBRf{font-size:12px;line-height:1.1}.TeamManager_arrangeBottomRow__qTIb7{gap:4px;align-items:center}.TeamManager_arrangeVisualRow__2ZjjL{gap:4px}.TeamManager_arrangeGearBtn__9VujM{width:18px;height:18px;min-width:18px;border-radius:5px}.TeamManager_arrangeGearBtn__9VujM svg{width:11px;height:11px}.TeamManager_arrangeMiniBtn__8Y0kP{width:22px;height:22px;min-width:22px;font-size:10px}.TeamManager_blankIcon__m8b7N,.TeamManager_compareIcon__dBqVI,.TeamManager_questMetaBlank__W1l5A,.TeamManager_questMetaIcon__m0_pY{width:36px;height:36px}.TeamManager_arrangeIcons__A1AVJ{grid-template-columns:repeat(4,36px)}.TeamManager_arrangeShugojuIcon__7UzPR{width:34px;height:34px;margin-left:8px;border-radius:5px}.TeamManager_shugojuItem__2WqsB{min-height:76px;font-size:10px;padding:4px 3px}.TeamManager_shugojuIcon__ldgBj{width:30px;height:30px}}