.filter-row[data-v-1f755933]{margin-top:10px}@media screen and (max-width:768px){.filter-row span[data-v-1f755933]{margin-right:5px}.filter-row span div[data-v-1f755933]{width:80%!important}}@media screen and (min-width:768px){.filter-row span[data-v-1f755933]{margin-right:20px}}.el-tag--dark[data-v-1f755933]{border-color:#fff}.problem-detail-content[data-v-1f755933]{max-height:70vh;overflow-y:auto}.problem-header[data-v-1f755933]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.problem-header h2[data-v-1f755933]{margin:0 0 10px 0;color:#2c3e50;font-size:24px}.problem-meta[data-v-1f755933]{display:flex;flex-wrap:wrap;gap:8px}.problem-meta .el-tag[data-v-1f755933]{margin-right:8px;margin-bottom:8px}.problem-description[data-v-1f755933],.problem-hint[data-v-1f755933],.problem-input[data-v-1f755933],.problem-output[data-v-1f755933],.problem-samples[data-v-1f755933]{margin-bottom:20px}.problem-description h3[data-v-1f755933],.problem-hint h3[data-v-1f755933],.problem-input h3[data-v-1f755933],.problem-output h3[data-v-1f755933],.problem-samples h3[data-v-1f755933]{margin:0 0 10px 0;color:#34495e;font-size:18px;border-left:4px solid #409eff;padding-left:10px}.markdown-content[data-v-1f755933]{background:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef;line-height:1.6}.sample-item[data-v-1f755933]{margin-bottom:15px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.sample-item h4[data-v-1f755933]{margin:0;background:#f5f5f5;padding:8px 15px;color:#666;font-size:14px}.sample-input[data-v-1f755933],.sample-output[data-v-1f755933]{padding:10px 15px}.sample-input strong[data-v-1f755933],.sample-output strong[data-v-1f755933]{display:block;margin-bottom:5px;color:#333}.sample-input pre[data-v-1f755933],.sample-output pre[data-v-1f755933]{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-1f755933]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start}.option-buttons .el-button[data-v-1f755933]{margin:0;flex-shrink:0}