.math-container[data-v-8ba1c67d]{max-width:none;margin:0 auto}.options-row[data-v-8ba1c67d]{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-end;padding:12px 16px;background:var(--bg-color);border-radius:8px;border:1px solid var(--el-border-color);margin-bottom:12px}.types-row[data-v-8ba1c67d]{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;padding:10px 16px;background:var(--bg-color);border-radius:8px;border:1px solid var(--el-border-color);margin-bottom:16px}.types-label[data-v-8ba1c67d]{font-size:14px;color:var(--text-regular)}.button-group[data-v-8ba1c67d]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.problems-list[data-v-8ba1c67d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.problem-card[data-v-8ba1c67d]{display:flex;gap:12px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border-lighter);border-radius:8px;transition:box-shadow .2s;min-width:0}.problem-card[data-v-8ba1c67d]:hover{box-shadow:0 2px 12px #0003}.problem-number[data-v-8ba1c67d]{font-weight:600;color:var(--text-secondary);min-width:24px;padding-top:2px;flex-shrink:0}.problem-content[data-v-8ba1c67d]{flex:1;min-width:0}.problem-question[data-v-8ba1c67d]{font-size:16px;font-weight:500;color:var(--text-primary);line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.problem-question[data-v-8ba1c67d] .katex{display:inline;font-size:1.08em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left}.problem-question[data-v-8ba1c67d] .katex-html{display:inline}.problem-question[data-v-8ba1c67d] .katex .base{white-space:normal;width:auto;overflow-wrap:anywhere;word-break:break-word}.problem-answer[data-v-8ba1c67d]{margin-top:6px;font-size:14px;color:var(--el-color-success);font-weight:600;padding:4px 8px;background:var(--el-color-success-light-9);border-radius:4px;display:inline-block}.empty-state[data-v-8ba1c67d]{text-align:center;padding:48px 16px;color:var(--text-secondary);font-size:14px;border:2px dashed var(--border-color);border-radius:8px;margin-bottom:16px}@media print{.options-row[data-v-8ba1c67d],.types-row[data-v-8ba1c67d],.button-group[data-v-8ba1c67d],.empty-state[data-v-8ba1c67d],[data-v-8ba1c67d] .el-alert{display:none!important}.problems-list[data-v-8ba1c67d]{grid-template-columns:repeat(2,1fr)}.problem-card[data-v-8ba1c67d]{border:1px solid #ccc;break-inside:avoid}}
