.rank-table-wrap[data-v-2766f479]{background:#fff;border:1px solid var(--color-border);border-radius:4px;overflow-x:auto}.rank-table[data-v-2766f479]{border-collapse:collapse;font-size:12px;width:100%}.rank-table thead[data-v-2766f479]{background:linear-gradient(180deg,#fafafa,#f5f5f5)}.rank-table th[data-v-2766f479]{font-weight:700;text-align:left;white-space:nowrap}.rank-table td[data-v-2766f479],.rank-table th[data-v-2766f479]{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:10px 12px}.rank-table td[data-v-2766f479]{vertical-align:middle}.rank-table tbody tr:last-child td[data-v-2766f479]{border-bottom:none}.rank-table tbody tr[data-v-2766f479]:hover{background:var(--color-bg-sidebar)}.col-index[data-v-2766f479]{text-align:center;width:50px}.col-class[data-v-2766f479]{width:80px}.col-author[data-v-2766f479]{width:100px}.col-words[data-v-2766f479]{text-align:right;width:90px}.col-status[data-v-2766f479]{text-align:center;width:70px}.col-time[data-v-2766f479]{white-space:nowrap;width:110px}.col-name[data-v-2766f479]{min-width:150px}.rank-num[data-v-2766f479]{color:var(--color-text-secondary);display:inline-block;font-weight:700;height:20px;line-height:20px;min-width:20px;text-align:center}.rank-num.rank-top[data-v-2766f479]{color:var(--color-red);font-size:14px}.book-link[data-v-2766f479]{color:var(--color-text);font-weight:500;transition:color .2s ease}.book-link[data-v-2766f479]:hover{color:var(--color-accent)}.status-badge[data-v-2766f479]{border-radius:3px;color:#fff;display:inline-block;font-size:11px;padding:1px 6px}.status-ended[data-v-2766f479]{background:var(--color-btn-orange)}.status-ongoing[data-v-2766f479]{background:var(--color-accent)}.empty-row[data-v-2766f479]{color:var(--color-text-secondary);padding:30px 0;text-align:center}@media(max-width:767px){.rank-table[data-v-2766f479]{font-size:11px}.rank-table td[data-v-2766f479],.rank-table th[data-v-2766f479]{padding:8px 6px}.col-class[data-v-2766f479],.col-words[data-v-2766f479]{display:none}}
