.ooss-reward .ooss-table[data-v-dbce51ce]{border-radius:10px;overflow:hidden;border:1px solid #eee;box-shadow:0 4px 16px 0 rgba(56,148,255,.06)}.ooss-reward .ooss-table[data-v-dbce51ce]:before{display:none}.ooss-reward .ooss-table[data-v-dbce51ce] .ooss-th{background-image:linear-gradient(135deg,#3894ff,#1bcec8);color:#fff;font-weight:600;font-size:14px;border-bottom:none;height:50px}.ooss-reward .ooss-table[data-v-dbce51ce] th.ooss-th .cell{letter-spacing:.5px}.ooss-reward .ooss-table[data-v-dbce51ce] .el-table__row td{border-bottom:1px solid #f2f5fa;padding:10px 0;color:#666;font-size:13px}.ooss-reward .ooss-table[data-v-dbce51ce] .el-table__row--striped td{background-color:#fafcff}.ooss-reward .ooss-table[data-v-dbce51ce] .ooss-row:hover>td{background-color:rgba(56,148,255,.08)!important}.ooss-reward .rank-badge[data-v-dbce51ce]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;font-size:13px;font-weight:600;color:#666;background-color:#f0f3f8}.ooss-reward .rank-badge.rank-1[data-v-dbce51ce]{color:#fff;background-image:linear-gradient(135deg,#ffb300,#ffd54f);box-shadow:0 2px 6px rgba(255,179,0,.4)}.ooss-reward .rank-badge.rank-2[data-v-dbce51ce]{color:#fff;background-image:linear-gradient(135deg,#9aa7b8,#c4cdd9);box-shadow:0 2px 6px rgba(154,167,184,.4)}.ooss-reward .rank-badge.rank-3[data-v-dbce51ce]{color:#fff;background-image:linear-gradient(135deg,#cd7f32,#e0a56b);box-shadow:0 2px 6px rgba(205,127,50,.4)}.ooss-reward .student-name[data-v-dbce51ce]{color:#333;font-weight:500}.ooss-reward .track-tag[data-v-dbce51ce]{border-color:rgba(56,148,255,.3);color:#3894ff;background-color:rgba(56,148,255,.08)}.ooss-reward .url-link[data-v-dbce51ce]{max-width:100%}.ooss-reward .url-link[data-v-dbce51ce] .el-link--inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ooss-reward .url-link i[data-v-dbce51ce]{margin-right:4px}.ooss-reward .score-value[data-v-dbce51ce]{font-size:16px;font-weight:700;color:#3894ff}.ooss-reward .result-tag[data-v-dbce51ce]{border-radius:12px;font-weight:500}.ooss-reward .text-muted[data-v-dbce51ce]{color:#ccc}.ooss-reward .ooss-empty[data-v-dbce51ce]{padding:40px 0;color:#999;font-size:14px}.forum[data-v-ad78134a]{padding-top:24px}.forum .page-header[data-v-ad78134a]{background-color:#f5f5f5;border-radius:8px;height:228px}