.uscf-rankings {max-width:1040px;}
.uscf-table {width:100%;min-width:0;table-layout:fixed;}
.uscf-table th,.uscf-table td {padding:12px 10px;}
.uscf-table th:first-child {width:55px;}
.uscf-table th:nth-child(2) {width:auto;}
.uscf-table th:nth-child(3) {width:85px;}
.uscf-table th:nth-child(4) {width:100px;}
.uscf-table th:nth-child(5) {width:110px;}
.uscf-table th:nth-child(6) {width:125px;}
.uscf-table .live-name {min-width:0;white-space:normal;overflow-wrap:anywhere;}
.uscf-table .live-name>a {display:inline-flex;align-items:center;min-height:32px;}
.uscf-table a:hover {text-decoration:underline;}
.uscf-mobile-meta {display:none;}
.uscf-table .uscf-trend {text-align:center;vertical-align:middle;}
.uscf-table .uscf-trend>a {display:inline-flex;align-items:center;justify-content:center;width:88px;height:28px;vertical-align:middle;}
.uscf-table .live-sparkline {margin:0;overflow:hidden;}
.uscf-table .uscf-mobile-meta>a {display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;}
.uscf-table .uscf-mobile-meta .live-sparkline {width:56px;height:18px;}
.uscf-rankings[data-discipline="quick"] .live-score {color:#60a5fa;}
.uscf-rankings[data-discipline="blitz"] .live-score {color:#0284c7;}
#uscf-ranking-table {scroll-margin-top:96px;}
@media(max-width:640px){
 .uscf-table {font-size:12px;}
 .uscf-table th,.uscf-table td {padding:8px 4px;}
 .uscf-table th:first-child {width:28px;}
 .uscf-table th:nth-child(3) {width:40px;}
 .uscf-table th:nth-child(4) {width:60px;}
 .uscf-table .uscf-id,.uscf-table .uscf-trend {display:none;}
 .uscf-mobile-meta {display:flex;align-items:center;gap:8px;}
 .uscf-mobile-id {display:block;font-size:10px;font-weight:400;color:#64748b;}
 .dark .uscf-mobile-id {color:#9ca3af;}
 .uscf-table .live-name>a {min-height:44px;}
}
