.filter-row[data-v-4f1adb3e]{margin-top:10px}.participants-search[data-v-4f1adb3e]{text-align:center;margin:10px auto 20px}.participants-pagination[data-v-4f1adb3e]{text-align:center;margin-top:20px}.participant-user-box[data-v-4f1adb3e]{display:flex;align-items:center}.participant-user-info[data-v-4f1adb3e]{display:flex;flex-direction:column}.participant-username[data-v-4f1adb3e]{font-weight:700;color:#2d8cf0}.participant-school[data-v-4f1adb3e]{color:#999;font-size:12px;margin-top:2px}.participant-rank-flag[data-v-4f1adb3e]{background:#ff6b6b;color:#fff;font-size:10px;padding:1px 4px;border-radius:2px;margin-right:4px}.judge-status[data-v-4f1adb3e]{font-size:16px;font-weight:700}.judge-time[data-v-4f1adb3e]{color:rgba(0,0,0,.45);font-size:12px}.emphasis[data-v-4f1adb3e]{color:#495060!important}.emphasis[data-v-4f1adb3e]:hover{color:#2d8cf0!important}.problem-link[data-v-4f1adb3e]{transition:all .3s ease;border-bottom:1px dotted transparent}.problem-link[data-v-4f1adb3e]:hover{color:#2d8cf0!important;border-bottom-color:#2d8cf0;text-decoration:none}[data-v-4f1adb3e] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-4f1adb3e] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-4f1adb3e] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-4f1adb3e] .vxe-body--column{min-width:0;height:51px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-4f1adb3e] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.problem-detail-content[data-v-4f1adb3e]{max-height:70vh;overflow-y:auto}.problem-header[data-v-4f1adb3e]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.problem-header h2[data-v-4f1adb3e]{margin:0 0 10px 0;color:#2c3e50;font-size:24px}.problem-meta[data-v-4f1adb3e]{display:flex;flex-wrap:wrap;gap:8px}.problem-meta .el-tag[data-v-4f1adb3e]{margin-right:8px;margin-bottom:8px}.problem-description[data-v-4f1adb3e],.problem-hint[data-v-4f1adb3e],.problem-input[data-v-4f1adb3e],.problem-output[data-v-4f1adb3e],.problem-samples[data-v-4f1adb3e]{margin-bottom:20px}.problem-description h3[data-v-4f1adb3e],.problem-hint h3[data-v-4f1adb3e],.problem-input h3[data-v-4f1adb3e],.problem-output h3[data-v-4f1adb3e],.problem-samples h3[data-v-4f1adb3e]{margin:0 0 10px 0;color:#34495e;font-size:18px;border-left:4px solid #409eff;padding-left:10px}.markdown-content[data-v-4f1adb3e]{background:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef;line-height:1.6}.sample-item[data-v-4f1adb3e]{margin-bottom:15px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.sample-item h4[data-v-4f1adb3e]{margin:0;background:#f5f5f5;padding:8px 15px;color:#666;font-size:14px}.sample-input[data-v-4f1adb3e],.sample-output[data-v-4f1adb3e]{padding:10px 15px}.sample-input strong[data-v-4f1adb3e],.sample-output strong[data-v-4f1adb3e]{display:block;margin-bottom:5px;color:#333}.sample-input pre[data-v-4f1adb3e],.sample-output pre[data-v-4f1adb3e]{margin:0;padding:10px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;font-family:Courier New,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}