.table-mobile-list{width:100%;font-size:.875rem;table-layout:fixed}@media (max-width:767px){.entries-table{min-width:760px}.entries-table .number-column{min-width:36px;width:44px}.entries-table .name-column,.entries-table .rider-name-cell,.entries-table .team-name-cell,.entries-table .team-name-column{min-width:180px;max-width:240px}.entries-table .absence-column{min-width:100px;width:110px}.entries-table td.hidden,.entries-table th.hidden{display:none!important}.table-mobile-list{min-width:720px;font-size:.75rem}.accordion-content .table-mobile-list{width:100%;min-width:650px}.accordion-content .table-mobile-scroll-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-mobile-list td,.table-mobile-list th{padding:.5rem .35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-list td:first-child,.table-mobile-list td:nth-child(2),.table-mobile-list th:first-child,.table-mobile-list th:nth-child(2){width:70px;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-list .name-column,.table-mobile-list .rider-name-cell,.table-mobile-list td:nth-child(3),.table-mobile-list th:nth-child(3){width:120px;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-list .team-name-cell,.table-mobile-list td:nth-child(4),.table-mobile-list th:nth-child(4){width:180px!important;min-width:0;max-width:none;background-color:transparent;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:.5rem .35rem}.table-mobile-list td:nth-child(5),.table-mobile-list th:nth-child(5){width:180px!important; /* !important を追加して強制 */min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-list td:nth-child(6),.table-mobile-list th:nth-child(6){width:120px!important; /* !important を追加して強制 */min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-list th{position:sticky;top:0;background-color:var(--background);z-index:10;font-size:.7rem;font-weight:600}.table-mobile-scroll-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin;padding-bottom:.5rem;padding-right:1px;margin-bottom:.5rem;border-radius:4px}.table-mobile-scroll-container::-webkit-scrollbar{height:4px}.table-mobile-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-mobile-scroll-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}}@media (max-width:767px){.table-mobile-view{display:table!important;width:100%;min-width:auto;font-size:.7rem!important;border-collapse:collapse;table-layout:fixed}table.table-mobile-view{min-width:auto}.accordion-content .table-mobile-view{width:100%;min-width:0}.accordion-item{max-width:100%;overflow:hidden;width:100%;box-sizing:border-box}.accordion-content>div{padding:.75rem!important}.accordion-content .table-mobile-scroll-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0;padding:0}.table-mobile-view thead{display:table-header-group!important}.table-mobile-view tbody{display:table-row-group!important}.table-mobile-view tr{display:table-row!important;margin-bottom:0!important;border:none!important;box-shadow:none!important}.table-mobile-view td,.table-mobile-view th{display:table-cell!important;text-align:left!important;border-bottom:1px solid rgba(0,0,0,.1);padding:.4rem .35rem!important;height:auto!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-view td.race-name-cell,.table-mobile-view th.race-name-column{white-space:normal!important;word-break:break-word;min-width:140px;max-width:180px}.table-mobile-view td.rider-name-cell,.table-mobile-view th.name-column{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;min-width:120px;max-width:160px}.table-mobile-view td.team-name-cell{min-width:100px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-mobile-view td:nth-child(5){min-width:100px;max-width:140px}.table-mobile-view thead th{background-color:rgba(0,0,0,.02);font-weight:600!important;font-size:.65rem!important;position:sticky;top:0;z-index:10}.table-mobile-view tbody td.has-label:before{display:none!important}.table-mobile-view tr{height:auto!important}.table-mobile-view tbody tr:nth-child(odd){background-color:rgba(0,0,0,.01)}}.table-compact{width:100%}.table-compact td,.table-compact th{padding:.5rem;font-size:.875rem}@media (max-width:767px){.table-compact td,.table-compact th{padding:.35rem;font-size:.7rem}.race-name-column{min-width:140px!important}.name-column{min-width:120px!important;max-width:160px!important}.table-compact td:first-child,.table-compact th:first-child{width:60px;max-width:60px;overflow:hidden;text-overflow:ellipsis}.table-compact .number-column,.table-compact .status-column{width:70px;max-width:70px}.table-compact .name-column{min-width:120px}.table-compact .race-name-column{min-width:140px;max-width:none;white-space:normal;overflow:visible}.table-compact td button{padding:.25rem .5rem;font-size:.7rem}.table-compact td svg{width:12px;height:12px}}.rider-name-cell{white-space:normal;overflow:visible;text-overflow:clip;max-width:none}.rider-name-cell,.team-name-cell{padding-left:16px;padding-right:16px}.team-name-cell{word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:280px; /* !important を削除 */max-width:none!important /* !important を削除 */ /* !important を削除 */}.table-mobile-list td:first-child,.table-mobile-list th:first-child{padding-left:16px;padding-right:16px}.table-mobile-list td:nth-child(2),.table-mobile-list th:nth-child(2){width:120px;padding-left:16px;padding-right:16px}.table-mobile-list td:nth-child(3),.table-mobile-list th:nth-child(3){width:160px;padding-left:16px;padding-right:16px}.table-mobile-list td:nth-child(4),.table-mobile-list th:nth-child(4){width:200px;padding-left:16px;padding-right:16px}.table-mobile-list td:nth-child(5),.table-mobile-list th:nth-child(5),.table-mobile-list td:nth-child(6),.table-mobile-list th:nth-child(6){width:auto;min-width:80px;padding-left:16px;padding-right:16px}.table-mobile-list tbody tr:hover{background-color:#f0f4f8}.table-mobile-list tbody tr:nth-child(2n){background-color:#f9fafb}.table-mobile-list tbody tr:nth-child(odd){background-color:#ffffff}.table-mobile-list tbody tr:nth-child(2n):hover,.table-mobile-list tbody tr:nth-child(odd):hover{background-color:#f0f4f8}.table-mobile-list th{position:sticky;top:0;background-color:var(--background);z-index:10;font-size:.7rem;font-weight:600}