.filter-row[data-v-177c35ec]{margin-top:10px}@media screen and (max-width:768px){.filter-row span[data-v-177c35ec]{margin-right:5px}.filter-row span div[data-v-177c35ec]{width:80%!important}}@media screen and (min-width:768px){.filter-row span[data-v-177c35ec]{margin-right:20px}}.el-tag--dark[data-v-177c35ec]{border-color:#fff}.participants-search[data-v-177c35ec]{text-align:center;margin:10px auto 20px}.participants-pagination[data-v-177c35ec]{text-align:center;margin-top:20px}.participant-user-box[data-v-177c35ec]{display:flex;align-items:center}.participant-user-info[data-v-177c35ec]{display:flex;flex-direction:column}.participant-username[data-v-177c35ec]{font-weight:700;color:#2d8cf0}.participant-school[data-v-177c35ec]{color:#999;font-size:12px;margin-top:2px}.participant-rank-flag[data-v-177c35ec]{background:#ff6b6b;color:#fff;font-size:10px;padding:1px 4px;border-radius:2px;margin-right:4px}.judge-status[data-v-177c35ec]{font-size:16px;font-weight:700}.judge-time[data-v-177c35ec]{color:rgba(0,0,0,.45);font-size:12px}.emphasis[data-v-177c35ec]{color:#495060!important}.emphasis[data-v-177c35ec]:hover{color:#2d8cf0!important}.problem-link[data-v-177c35ec]{transition:all .3s ease;border-bottom:1px dotted transparent}.problem-link[data-v-177c35ec]:hover{color:#2d8cf0!important;border-bottom-color:#2d8cf0;text-decoration:none}[data-v-177c35ec] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-177c35ec] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-177c35ec] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-177c35ec] .vxe-body--column{min-width:0;height:51px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-177c35ec] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.problem-detail-content[data-v-177c35ec]{max-height:70vh;overflow-y:auto}.problem-header[data-v-177c35ec]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.problem-header h2[data-v-177c35ec]{margin:0 0 10px 0;color:#2c3e50;font-size:24px}.problem-meta[data-v-177c35ec]{display:flex;flex-wrap:wrap;gap:8px}.problem-meta .el-tag[data-v-177c35ec]{margin-right:8px;margin-bottom:8px}.problem-description[data-v-177c35ec],.problem-hint[data-v-177c35ec],.problem-input[data-v-177c35ec],.problem-output[data-v-177c35ec],.problem-samples[data-v-177c35ec]{margin-bottom:20px}.problem-description h3[data-v-177c35ec],.problem-hint h3[data-v-177c35ec],.problem-input h3[data-v-177c35ec],.problem-output h3[data-v-177c35ec],.problem-samples h3[data-v-177c35ec]{margin:0 0 10px 0;color:#34495e;font-size:18px;border-left:4px solid #409eff;padding-left:10px}.markdown-content[data-v-177c35ec]{background:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef;line-height:1.6}.sample-item[data-v-177c35ec]{margin-bottom:15px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.sample-item h4[data-v-177c35ec]{margin:0;background:#f5f5f5;padding:8px 15px;color:#666;font-size:14px}.sample-input[data-v-177c35ec],.sample-output[data-v-177c35ec]{padding:10px 15px}.sample-input strong[data-v-177c35ec],.sample-output strong[data-v-177c35ec]{display:block;margin-bottom:5px;color:#333}.sample-input pre[data-v-177c35ec],.sample-output pre[data-v-177c35ec]{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}.option-buttons[data-v-177c35ec]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start}.option-buttons .el-button[data-v-177c35ec]{margin:0;flex-shrink:0}.contest-title-cell[data-v-177c35ec]{display:flex;align-items:center;gap:8px}.contest-cover[data-v-177c35ec]{flex-shrink:0}.cover-image[data-v-177c35ec]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e8e8e8}.contest-title-text[data-v-177c35ec]{flex:1;min-width:0}