.JapanCupRankingsTable_wrapper__uQ4uU{display:flex;flex-direction:column;gap:.75rem}.JapanCupRankingsTable_updated__IzkIw{font-size:.9rem;color:#666;margin:0}.JapanCupRankingsTable_tableScroll__B4aW5{overflow-x:auto}.JapanCupRankingsTable_table__tdjKg{width:100%;max-width:680px;border-collapse:collapse;font-size:.95rem}.JapanCupRankingsTable_table__tdjKg th{background:#001871;color:#fff;text-align:left;padding:.6rem .75rem;font-weight:600;white-space:nowrap}.JapanCupRankingsTable_table__tdjKg td{padding:.5rem .75rem;border-bottom:1px solid #e0e0e0}.JapanCupRankingsTable_table__tdjKg tbody tr:nth-child(2n){background:#f7f8fa}.JapanCupRankingsTable_rankCell__WzUdP,.JapanCupRankingsTable_rankHeader__Dc_nX{width:5rem;text-align:center}.JapanCupRankingsTable_rankCell__WzUdP{font-weight:700;color:#001871}.JapanCupRankingsTable_changeCell__XUS1V,.JapanCupRankingsTable_changeHeader__2xoKl{width:6rem;text-align:center;white-space:nowrap}.JapanCupRankingsTable_teamCell__JdR_s{font-weight:500}.JapanCupRankingsTable_regionCell__DckEr{color:#555;white-space:nowrap}.JapanCupRankingsTable_changeDown__eB3km,.JapanCupRankingsTable_changeUp__l2S_6{display:inline-flex;align-items:center;gap:.25rem;color:#25282a}.JapanCupRankingsTable_changeFlat__3VGpr{display:inline-flex;align-items:center}.JapanCupRankingsTable_arrowUp__pVODP{color:#d4af37;font-weight:700;font-size:1rem}.JapanCupRankingsTable_arrowDown__sEmeG{color:#c41e3a;font-weight:700;font-size:1rem}.JapanCupRankingsTable_arrowFlat__Bbe7a{color:#9aa0a6;font-weight:700;font-size:1rem}.JapanCupRankingsTable_newBadge__0K6ly{display:inline-block;background:#0072ce;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.15rem .45rem;border-radius:4px}.JapanCupRankingsTable_empty__t1yg4{color:#666}@media (max-width:640px){.JapanCupRankingsTable_table__tdjKg{font-size:.875rem}.JapanCupRankingsTable_rankCell__WzUdP,.JapanCupRankingsTable_rankHeader__Dc_nX{width:3.5rem}.JapanCupRankingsTable_changeCell__XUS1V,.JapanCupRankingsTable_changeHeader__2xoKl{width:4.5rem}}